基于标志禁用或启用日志

时间:2016-11-07 04:51:10

标签: java spring logging slf4j

我通过在属性文件中添加以下代码来禁用我的spring应用程序中的slf4j日志。代码是 -

logging.level.org.hibernate=OFF
logging.level.org.springframework.beans.factory=OFF
logging.level.org.springframework.boot.context=OFF
logging.level.org.quartz=OFF

它隐藏了该包中的所有日志。

现在我希望我有一些标志可以在该标志的基础上同时启用或禁用这些属性。这意味着如果标志为ON,则禁用日志,否则显示所有日志。

如果可能的话,这可能吗?

1 个答案:

答案 0 :(得分:0)

可以使用log4j.properties文件中的以下属性快速关闭所有Log4J输出

log4j.rootLogger=OFF