我在用slf4j-simple
在我的项目中。我想更改日志记录级别slick
到信息。看完之后Slick 的日志记录选项 https://stackoverflow.com/questions/14453447/logging-options-for-slick
and SimpleLogger 类文档 http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html我尝试将以下选项添加到我的 VM 行中:
-Dorg.slf4j.simpleLogger.defaultLogLevel=INFO
-Dlogger.scala.slick=INFO
-Dlogger.scala.slick.jdbc.JdbcBackend.statement=INFO
-Dorg.slf4j.simpleLogger.log.scala.slick=INFO
我看到一些来自码头的信息级别日志,因此基本日志记录似乎正在工作。我还可以使用以下命令更改显示的日志级别-Dorg.slf4j.simpleLogger.defaultLogLevel=TRACE
,但即使这样也只显示更多的码头日志,没有向我显示 Slick 日志。
我该如何配置slf4j-simple
向我展示光滑的日志?
根据http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html http://www.slf4j.org/api/org/slf4j/impl/SimpleLogger.html正确的系统属性应该是
-Dorg.slf4j.simpleLogger.log.scala.slick=debug
代替
-Dlogger.scala.slick=INFO
作为参考,Slick 使用的所有记录器的列表可以在日志记录文件 https://github.com/slick/slick/blob/master/slick-testkit/src/codegen/resources/logback.xml。我们只使用debug
与他们所有人处于同一水平。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)