0

私の場合、次のように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>

のパスにログファイルを生成する必要があります

文字列 loggerpath = request.getSession().getServletContext().getRealPath("");

私は使っている

System.setProperty("app.root", loggerpath+"\\oeslogger.log");

しかし、うまくいきません。それに対する解決策を提案してください。

4

1 に答える 1