I am doing a Spring MVC and Tomcat project. The system runs on two clustered Windows boxes. Here is the part of log4j.properties:
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.encoding=UTF-8
log4j.appender.file.File=..\logs\mysystem
log4j.appender.file.DatePattern='_'yyyy-MM-dd'.log'
This generates the log files like mysystem_2021_01_10.log. However, I have to manually rename log files in order to differentiate them from each other. How can I make server name part of the log file name without hard-coding the server name in log4j.properties on each box?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…