■ はじめに
小ネタ。 Pulumi が思った通りに動かなかったので、 デバッグログで入れて調査したい。 ということで、そのやり方を纏めておく。
目次
【1】Pulumi の ログ 補足:console.log() について 【2】サンプル 【3】出力先 (ログ表示先) 1)出力例
【1】Pulumi の ログ
* 以下の公式載っている。 (なかなか検索でヒットしなかった、、、)
https://www.pulumi.com/docs/intro/concepts/logging/
補足:console.log() について
* console.log() でも出力される => 以下の関連記事のサンプルも参照。
Pulumi ~ 基本編 / Config ~
https://dk521123.hatenablog.com/entry/2022/03/15/224217
【2】サンプル
import * as pulumi from "@pulumi/pulumi"; // 情報 pulumi.log.info("message") // デバッグ(デフォルトでは表示されない) pulumi.log.debug("hidden by default") // 警告 pulumi.log.warn("warning") // エラー pulumi.log.error("fatal error")
【3】出力先 (ログ表示先)
* pulumi preview / pulumi up で実行した際に、 標準出力として表示する
1)出力例
例1:サンプルを pulimi preview した結果
$ pulumi preview Previewing update (dev) View Live: https://app.pulumi.com/user/Hello/dev/previews/xxxxx Type Name Plan Info + pulumi:pulumi:Stack Hello-dev create 1 error; 1 warning; 1 message << ★ Diagnostics: pulumi:pulumi:Stack (Hello-dev): message << ★ warning: warning << ★ error: fatal error << ★
例2:pulumi preview --logtostderr -v=9
https://www.pulumi.com/docs/troubleshooting/#verbose-logging
・・・略・・・ I0303 18:16:54.297990 10871 source_eval.go:1231] ResourceMonitor.RegisterResourceOutputs operation finished: urn=urn:pulumi:dev::Hello::pulumi:pulumi:Stack::Hel Type Name Plan Info + pulumi:pulumi:Stack Hello-dev create. message I0303 18:16:54.336401 10871 eventsink.go:59] hidden by default + pulumi:pulumi:Stack Hello-dev create. warning: warning + pulumi:pulumi:Stack Hello-dev create. error: fatal error I0303 18:16:54.377356 10871 eventsink.go:59] RegisterResourceOutputs RPC prepared: urn=urn:pulumi:dev::Hello::pulumi:pulumi:Stack::Hello-dev ・・・略・・・ I0303 18:16:54.435228 10871 update.go:195] *** Update(preview=true) complete *** + pulumi:pulumi:Stack Hello-dev create 1 error; 1 warning; 1 message Diagnostics: pulumi:pulumi:Stack (Hello-dev): message warning: warning error: fatal error
関連記事
Pulumi ~ 環境設定編 ~
https://dk521123.hatenablog.com/entry/2022/01/10/155206
Pulumi ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2021/10/23/025230
Pulumi ~ 基本編 / CLI ~
https://dk521123.hatenablog.com/entry/2021/10/25/215508
Pulumi ~ 基本編 / Config ~
https://dk521123.hatenablog.com/entry/2022/03/15/224217