如果您只想重命名log4j.properties文件,可以在JVM启动时使用系统变量执行此操作(请参阅link)
-Dlog4j.configuration=test.properties
Log4j API还允许从应用程序中更改记录器。从理论上讲,您可以读取自己的属性文件并调用相应的API调用。我不确定这种方法是否值得推荐 - 您最终可能会花费大量时间使其工作,以便更好地使用开发应用程序功能。
注意:我不知道庞大应用程序的本质,但如果它在JBoss等应用程序服务器中运行,它们通常都有自己的动态日志记录配置