Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
513 views
in Technique[技术] by (71.8m points)

sbt - How to change log level from command line?

How can I change the log level in sbt at the command line without modifying the existing configuration?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

As described in Change the logging level globally for sbt:

To set the logging level before any commands are executed on startup, use -- before the logging level

There are four logging levels:

  • debug
  • info
  • warn
  • error

If you need one applied "at the command line without modifying the existing configuration", execute the sbt launcher with appropriate level prefixed with double dashes.

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]

With sbt.boot.properties you may get sbt internal logs printed out, too. See Launcher Specification.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...