Log4j を使用しており、さまざまなログ レベルでログを記録したいと考えています。ログ レベルごとにカスタム レイアウトを使用するか、書式設定なしでログ メッセージのみをログに記録する 1 つのロガーを使用できると便利です。よくわからないので、どなたかアドバイスいただけると嬉しいです。
これが私のlog4j.propertiesです:
# Root Logger
log4j.rootLogger=DEBUG, console, file
# Appender to Console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[%p] - %m%n
# Appender to Log-File
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.Append=false
log4j.appender.file.File=adsync.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=[%p] %d{yyyy-MM-dd HH:mm:ss} - %m%n