Log4J文件路径设置

1.Spring初始化时设置系统属性:webapp.root
implements ApplicationListener<ContextRefreshedEvent>
// 增加了系统属性设置,配合log4j里头的File地址配置。
            String webAppRoot = app.getRealPath("/");
            System.setProperty("webapp.root",webAppRoot);
            
2. log4j.properties中配置
log4j.appender.logfile=org.apache.log4j.RollingFileAppender
log4j.appender.logfile.File=${webapp.root}/WEB-INF/log/CustomReport.log

测试可以通过

在路径下会有log文件

你可能感兴趣的:(Log4J文件路径设置)