1
ログメッセージを見ることができない4.2.5:log4jのがあるよう 春2.1 <br> log4j構成ファイルの下で春の4.2.5とのlog4jと(Mavenを使用して作成)私は、Webアプリケーションを持っている
/proj/src/main/resources/log4j2.xml
私のような私のクラスでのlog4jロガー使用しています:
private static Logger logger = LogManager.getLogger(MyController.class);
を問題は、org.springframeworkからのログメッセージが表示されないことです。
ファイルとディレクトリの両方が作成されています。C:/tmp/log2/Log.htmlとC:/tmp/log1/Log.html
しかし、 C:/tmp/log1/Log.htmlだけがメッセージを持ちます - もう一方のlog/htmlファイルは空のままです
私は間違っていますか?
これは私のlog4j2.xmlです:
<Property name="fileName">C:/tmp/log1/Log.html</Property>
<Property name="fileName2">C:/tmp/log2/Log.html</Property>
...
<RollingFile name="MyRollingFile" fileName="${fileName}" filePattern="${fileNamePattern}">
<HTMLLayout charset="UTF-8" pattern="${logPattern}"/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="10MB"/>
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
<RollingFile name="MyRollingFile2" fileName="${fileName2}" filePattern="${fileNamePattern}">
<HTMLLayout charset="UTF-8" pattern="${logPattern}"/>
<Policies>
<TimeBasedTriggeringPolicy/>
<SizeBasedTriggeringPolicy size="10MB"/>
</Policies>
<DefaultRolloverStrategy max="10"/>
</RollingFile>
<Logger name="com.my.project.classes" level="debug" additivity="false">
<AppenderRef ref="MyRollingFile"/>
</Logger>
<Logger name="org.springframework" level="debug" additivity="false">
<AppenderRef ref="MyRollingFile2"/>
</Logger>
これは何の違いもありませんでした。 – user648026