17

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

4

2 に答える 2

21

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を参照してください。

于 2013-12-23T14:45:43.613 に答える