1

私の場合、log4j.xml を次のように構成しました。

<appender name="FILE" class="org.apache.log4j.RollingFileAppender">
        <errorHandler class="org.apache.log4j.helpers.OnlyOnceErrorHandler" />
        <param name="File" value="F:/myLogger.log" />
        <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>
    </appender>

<!-- Root Logger -->
    <root>
        <priority value="error" />

            <appender-ref ref="FILE" />

    </root>

log4.xml ファイルをソース パッケージに入れます。 ここに画像の説明を入力

指定したフォルダにロガーファイルが作成されません。正確なパスを教えてください。(log4j.xml を含む可能性のある外部 JAR を使用している可能性があります) したがって、ルート アプリケーションの log4j.xml ファイルを優先する方法を説明します。

4

0 に答える 0