1. ホーム
  2. sbt

[解決済み] コマンドラインからログレベルを変更するには?

2022-03-12 02:30:18

質問

既存の設定を変更せずに、コマンドラインでsbtのログレベルを変更するにはどうすればよいですか?

解決方法を教えてください。

で説明したように グローバルにロギングレベルを変更する をsbtに追加しました。

起動時にコマンドを実行する前にログレベルを設定する場合。 ロギングレベルの前に -- を使用します。

ロギングレベルは4つあります。

  • デバッグ
  • 情報
  • 警告
  • エラー

適用されるものが必要な場合 "既存の設定を変更することなく、コマンドラインから" を実行します。 sbt ランチャーを、適切なレベルの先頭にダッシュ記号を付けて起動します。

jacek:~/oss/scalania
$ sbt --debug
[debug] > boot
[debug] > reload
[debug] > sbtStashOnFailure
[debug] > onFailure load-failed
[debug] > loadp
[info] Loading global plugins from /Users/jacek/.sbt/0.13/plugins
[debug] Running task... Cancelable: false, check cycles: false
[debug]

sbt.boot.properties を取得することができます。 sbt の内部ログも出力されます。参照 ランチャー仕様 .