2

我正在为我的应用程序使用 Logback 日志记录,但我希望根据环境不使用某些日志。例如,我有

<logger name="1" level="INFO" />
<logger name="2" level="INFO" />
<logger name="3" level="INFO" />
<logger name="4" level="WARN" />
<logger name="5" level="WARN" />
<logger name="6" level="WARN" />

我想在我的开发环境中运行所有记录器,但是当我在我的产品环境中时禁用 INFOS 记录。

我不确定如何做到这一点,也许有一些条件语句?

4

1 回答 1

1

就像文档中所述:

您可以通过提供一个文件来提供默认的日志记录配置conf/logback.xml(这是 Play 正在寻找的默认配置)。

但是,如果您想为您的dev环境或demo环境自定义日志记录,您将创建一个conf/env/logback.demo.xml并且在播放播放时,您提供正确的 logback.xml:

start -Dlogger.resource=conf/env/logback.demo.xml

于 2016-06-03T06:53:48.457 回答