私はlog4jの出力をカスタマイズしようとしていますが、これはorg.apache.log4j.PatternLayoutを使用しています。出力をカスタマイズしますlog4j
私の現在の出力である:
2016年11月30日10:04:42928 INFO [org.mobicents.smsc.library.CdrGenerator] OrangeSmsc、18004、NULL、NULL、NULL、ID:0000018004サブ: 00、21
は、私はそれが次のようになりたい:
2016年11月30日10時04分42秒OrangeSmsc、18004、NULL、NULL、NULL、ID:0000018004サブ:00、21
このパターンは次のとおりです。
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd} %m%n"/>
</layout>
ただし、動作しません。
フルアペンダの説明:
<appender name="CDR" class="org.jboss.logging.appender.DailyRollingFileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File" value="${jboss.server.home.dir}/log/cdr.log"/>
<param name="Append" value="true"/>
<param name="Threshold" value="INFO"/>
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd} %m%n"/>
</layout>
</appender>
誤ったアペンダーにこのパターンを適用している可能性があります。 –
'<アペンダ名= "CDR" クラス= "org.jboss.logging.appender.DailyRollingFileAppender"> \t \tます。 \t \tます。 \t <レイアウトクラス=" org.apache.log4j.PatternLayout"> \t \t < param name = "ConversionPattern" value = "%d {yyyy-MM-dd}%m%n"/> \t \t ' –
mrmadou