0

ログの目的で log4j を使用し、すべてのログ ファイルを .log 形式で使用しています。

INFO [2012-05-08 09:57:57,919] [main] create table Employee が渡されました。

ログファイルを xml 形式で出力できると聞いたことがありますが、正確な構成が見つかりません。

log4j.rootCategory=情報、C、R

log4j.appender.C = org.apache.log4j.ConsoleAppender

log4j.appender.C.layout = org.apache.log4j.PatternLayout

log4j.appender.C.layout.ConversionPattern = %5p [%d] [%t] %m%n

log4j.appender.R = org.apache.log4j.DailyRollingFileAppender

log4j.appender.R.layout=org.apache.log4j.PatternLayout

log4j.appender.R.layout.ConversionPattern= [%d] [%t] %5p %c %x - %m%n

log4j.appender.R.File = ログ/test_suite.log

log4j.appender.R.DatePattern = '.'yyyyMMdd

4

1 に答える 1

1

org.apache.log4j.xml.XMLLayoutアペンダー レイアウトとして使用します。<log4j:event />これにより、タグにログ エントリが作成されます。

これLayoutは Log4J 4.2.16 以降から導入されたと思いますが、間違っている可能性があります。

于 2012-05-09T08:22:00.243 に答える