File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes How to set different loglevel in log4j? Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


JavaRanch » Java Forums » Java » Java in General
Reply Bookmark "How to set different loglevel in log4j?" Watch "How to set different loglevel in log4j?" New topic
Author

How to set different loglevel in log4j?

Fredrik Andersson
Ranch Hand

Joined: May 03, 2005
Posts: 35
Hello!

I need to log outputs to both console and file, but I would like to have different loglevels.

My log4j.properties look like:
#CONSOLE AND FILE LOGGING
#CONSOLE LOGGING
log4j.rootLogger=DEBUG, A1, ROLLINGFILE
#log4j.logger.console=DEBUG, A1
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.A1.Threshold=DEBUG

#FILE LOGGING
#log4j.logger.file=ALL, ROLLINGFILE
log4j.appender.ROLLINGFILE=org.apache.log4j.RollingFileAppender
log4j.appender.ROLLINGFILE.Threshold=ALL
log4j.appender.ROLLINGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.ROLLINGFILE.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
log4j.appender.ROLLINGFILE.File=D:/apps/thelog.log
log4j.appender.ROLLINGFILE.MaxFileSize=10MB
log4j.appender.ROLLINGFILE.MaxBackupIndex=64

I would like DEBUG into console and ALL to the file. Do you have any ideas?

Best regards
Fredrik


Best regards<br />Fredrik
Raguel Koning
Greenhorn

Joined: May 17, 2006
Posts: 12
You can set the level of logging in the log4j properties file.

There are five levels of logging that you can set -- DEBUG (the default), INFO, WARN, ERROR and FATAL

http://www.spikesource.com/docs/cs_1.4-linux/doc/log4j/log4j_quickstartguide.html
 
I agree. Here's the link: http://zeroturnaround.com/jrebel - it saves me about five hours per week
 
subject: How to set different loglevel in log4j?
 
Similar Threads
How to set different loglevel in log4j?
How to write errors to a file using Log4j.Properties
Logging
Tomcat 5.5.12 and log4J 1.3 Alpha7 -- how configure
How to use different logging in different packages with log4j?