#default log level is set to 'debug' it will output all log to console
log4j.rootLogger=debug,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{HH:mm:ss} %5p %c{1}:%L - %m%n
#log level that is >=INFO, will use defaultLog definition for packagename
log4j.category.packagename=INFO, defaultLog
#define the log file directory
log.dir=/some/directory/logname.log
datestamp=yyyy-MM-dd/HH:mm:ss.SSS/zzz
roll.pattern.daily=.yyyy-MM-dd
#defines defaultLog, log file is rotated daily
log4j.appender.defaultLog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.defaultLog.DatePattern=${roll.pattern.daily}
log4j.appender.defaultLog.File=${log.dir}
log4j.appender.defaultLog.layout=org.apache.log4j.PatternLayout
log4j.appender.defaultLog.layout.ConversionPattern=%d{${datestamp}} [%t] %-5p %m%n
Wednesday, April 25, 2012
log4j.properties
Following is a sample log4j.properties, which output all logs to console and writes INFO+ level log to a file
Subscribe to:
Post Comments (Atom)
your blog is nice and useful
ReplyDeleteJava training in BTM,
Java institute in BTM,
Java training in BTM Layout,
Java institutes in Bangalore BTM,
Java training institutes in BTM Bangalore,
Java training in Bangalore BTM
Workday HCM Certification Training
ReplyDeleteMaster Workday HCM fundamentals—Core HR, Payroll, Talent, and Time Tracking. Get hands-on training from industry experts to become a certified Workday professional.