就我而言,我已经配置了 log4j.xml
<appender name="FILE" class="org.apache.log4j.RollingFileAppender">
<errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler" />
<param name="File" value="${app.root}" />
<param name="Append" value="true" />
<param name="MaxFileSize" value="20000KB" />
<param name="MaxBackupIndex" value="400" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-5p: %d{dd MMM yyyy HH:mm:ss.SSS} %-5l - %m%n%n" />
</layout>
我必须在路径生成日志文件
String loggerpath = request.getSession().getServletContext().getRealPath("");
我在用
System.setProperty("app.root", loggerpath+"\\oeslogger.log");
但它不起作用。请建议我解决它。