【发布时间】:2013-11-28 11:50:13
【问题描述】:
是否可以在 log4j.properties 中有条件。我有一种情况,我想在生产环境中将日志记录级别设置为 Info,在本地设置为 DEBUG。是否可以读取 log4j.properties 中的环境变量。
【问题讨论】:
-
尝试为您的环境使用两个版本的 log4j 属性,并将它们放在应用程序之外并添加到类路径中
-
log4j 也可以通过编程方式进行控制——虽然可能不是你想要的
-
感谢您的回答,我在我的一个 web 应用程序中使用了这种方法,但这会导致冗余,我想知道是否有任何方法可以使其成为条件
-
但是,我更喜欢它们。我可以按照良好的命名约定来管理它们。例如log4j-dev.xml,log4j-prod.xml在文件名中表示环境
标签: java