我有两个不同的log4j.properties文件。一种用于生产,另一种用于沙箱。通常,应用程序使用log4j.properties。但是对于沙箱版本(使用条件),我希望该应用程序应使用由我创建并命名为sandbox-log4j.properties的属性文件。它们之间的唯一区别是在沙箱版本中添加了日志跟踪行。
如何通过在Java文件中使用conditin在两个文件之间切换?
答案 0 :(得分:0)
我找到了答案。 @Michael对JVM的建议帮助我解决了这个问题。我使用提供的Configuration上的Elastic Beanstalk及其JVM选项字段来分隔log4j.properties文件。将JVM选项设置为-Dlog4j.configuration=sandbox-log4j.properties
就足以解决问题。