How do I format to a specific pattern using Log4j?

I want to record log4j logging comments like this. Is it possible? If so, what should my log4j.properties look like?

My Message: 2009-05-22 17:07:28

Thank you Rink

+1


a source to share


2 answers


Use the following transformation pattern: "%m: %d{yyyy-MM-dd HH:mm:ss}%n"

no quotes. If you want to use ConsoleAppender your file log4j.properties

will contain:



log4j.rootLogger=debug, CON
log4j.appender.CON=org.apache.log4j.ConsoleAppender
log4j.appender.CON.layout=org.apache.log4j.PatternLayout
log4j.appender.CON.layout.ConversionPattern=%m: %d{yyyy-MM-dd HH:mm:ss}%n

      

+7


a source


Add the following lines to your log4j.properties file:



log4j.appender.stdout.layout.ConversionPattern=MyMessage : %-5p %d{yyyy-MMM-dd   HH:mm:ss,SSS} %m %n

log4j.appender.R.layout.ConversionPattern=MyMessage : %-5p %d{yyyy-MMM-dd   HH:mm:ss,SSS} %m %n

      

+3


a source







All Articles