我正在为我的应用程序使用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" />
我想在我的开发环境中运行所有记录器,但是当我在我的prod环境中时禁止INFOS记录。
我不知道怎么做,可能有一些条件陈述?
答案 0 :(得分:1)
就像documentation中所述:
您可以通过提供文件conf/logback.xml
来提供默认日志记录配置(这是Play正在寻找的默认设置)。
但是,如果您想要为dev
环境或demo
环境进行自定义日志记录,则可以创建conf/env/logback.demo.xml
,并在进入Play时提供正确的logback.xml:
start -Dlogger.resource=conf/env/logback.demo.xml