Log4J2 - assigning file appender filename at runtime

后端 未结 4 1180
一向
一向 2020-11-28 04:59

I have a log4j2.xml config file in the class path. One of the appenders is a File appender, and I would like to set the target file name at run time in the Java application

4条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-28 05:54

    What you can do is, when running the application, pass logFilename as an argument to the JVM:

    java -DlogFilename=myAppName.log -jar /path/to/myApp.jar
    

提交回复
热议问题