Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scala 在play框架中正确设置logback_Scala_Logging_Playframework_Logback - Fatal编程技术网

Scala 在play框架中正确设置logback

Scala 在play框架中正确设置logback,scala,logging,playframework,logback,Scala,Logging,Playframework,Logback,我的文件系统中有一个logback in file的外部配置: <configuration> .... <root level="OFF"> </root> .... </configuration> 显然,我在做一些不好的事情。我希望记录器没有输出。这是什么?事实上,我注意到播放测试本身也存在类似的问题,它似乎都依赖于测试顺序的执行,我从来没有抽出时间来研究它。您可以使用的一个解决方案是创建一个src/test/resources/

我的文件系统中有一个logback in file的外部配置:

<configuration>

....

<root level="OFF">
</root>

....

</configuration>

显然,我在做一些不好的事情。我希望记录器没有输出。这是什么?

事实上,我注意到播放测试本身也存在类似的问题,它似乎都依赖于测试顺序的执行,我从来没有抽出时间来研究它。您可以使用的一个解决方案是创建一个
src/test/resources/application logger.xml
文件,这可能适合您的最终目标,也可能不适合您的最终目标


我确实认为我们需要彻底检查游戏中的日志配置,目前的情况相当混乱。

事实上,我注意到游戏测试本身也存在类似的问题,它似乎都取决于测试顺序的执行,我从来没有抽出时间来研究它。您可以使用的一个解决方案是创建一个
src/test/resources/application logger.xml
文件,这可能适合您的最终目标,也可能不适合您的最终目标


我确实认为我们需要对游戏中的日志配置进行彻底检查,目前的情况相当混乱。

仅供参考,我也有这些错误,而修复结果是更新我们的日志配置文件以匹配最新版本的游戏(请参见)

仅供参考,我也有这些错误,修复结果是更新我们的logback配置文件,以匹配最新版本的Play(请参阅)

17:42:17,211 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy] 17:42:17,212 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml] 17:42:17,212 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/Users/jakubryska/.ivy2/cache/com.typesafe.play/play_2.10/jars/play_2.10-2.2.1.jar!/logback.xml] 17:42:17,228 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@307587c - URL [jar:file:/Users/jakubryska/.ivy2/cache/com.typesafe.play/play_2.10/jars/play_2.10-2.2.1.jar!/logback.xml] is not of type file 17:42:17,383 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set 17:42:17,384 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] 17:42:17,392 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT] 17:42:17,412 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property 17:42:17,467 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to ERROR