■ はじめに
小ネタ。 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