我正在使用Tomcat 7和Log4j 2。 我已经调整了tomcat来编写log4j日志(在tomcat网站上有描述),但它将它们写入catalina.out文件。尝试使用
在log4.properties中更改它log4j.appender.X.File =日志/ out.log
但它不起作用。 我还应该配置什么才能写入自定义日志文件? 这是我的配置:
# Root logger option
log4j.rootLogger=INFO, X
# my personal settings
log4j.logger.com.vkhyzhniak=INFO, X
# spring and jsf support. not sure i need them
log4j.logger.com.acme=INFO
log4j.logger.org.springframework=INFO
log4j.logger.javax.faces=INFO
log4j.logger.org.apache.myfaces=INFO
log4j.logger.com.sun.faces=INFO
# Direct log messages to a log file
log4j.appender.X=org.apache.log4j.RollingFileAppender
log4j.appender.X.File=logs/out.log
log4j.appender.X.MaxFileSize=10MB
log4j.appender.X.MaxBackupIndex=1
log4j.appender.X.layout=org.apache.log4j.PatternLayout
log4j.appender.X.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
谢谢!