Re: is it possible to have different log level for same package

2011-05-24 Thread Curt Arnold
Set the logger's level to the lower level and one of the appenders to a higher 
level.  The event will get pass the check on the logger and will pass the check 
on one of the appenders and not the other.

log4j.logger.com.foo.hello=DEBUG,FOO_1,FOO_2
log4j.appender.FOO_1.threshold=ERROR


On May 17, 2011, at 10:33 AM, Nitin Kumar Gupta wrote:

 
 suppose I have a package com.foo.hello ,
 
 can I define log level and appender such that error logs goes to one file
 and all other (even including error, if possible) goes to another file.
 
 I tried as follows, but last one is always overwriting first one
 
 log4j.logger.com.foo.hello=ERROR, FOO_1
 log4j.logger.com.foo.hello=DEBUG, FOO_2
 
 and appender as 
 
 log4j.appender.FOO_1=org.apache.log4j.RollingFileAppender
 log4j.appender.FOO_1.File=../log/foo_error.log
 
 log4j.appender.FOO_2=org.apache.log4j.RollingFileAppender
 log4j.appender.FOO_2.File=../log/foo_all.log
 
 Can someone please help me on that?
 
 Thanks a ton
 Nitin
 
 -- 
 View this message in context: 
 http://old.nabble.com/is-it-possible-to-have-different-log-level-for-same-package-tp31638492p31638492.html
 Sent from the Log4j - Users mailing list archive at Nabble.com.
 
 
 -
 To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-user-h...@logging.apache.org
 


-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org



RE: is it possible to have different log level for same package

2011-05-23 Thread Bender Heri
I am not sure about properties configuration. But with xml configuration I 
would do:

- define one logger (your package name, level debug)
- assign two appenders to this logger:
- appender1: with level range filter error and higher
- appender2: without level range filter

Heri

 -Original Message-
 From: Nitin Kumar Gupta [mailto:nitinkumargu...@gmail.com] 
 Sent: Tuesday, May 17, 2011 5:33 PM
 To: log4j-user@logging.apache.org
 Subject: is it possible to have different log level for same package
 
 
 suppose I have a package com.foo.hello ,
 
 can I define log level and appender such that error logs goes 
 to one file and all other (even including error, if possible) 
 goes to another file.
 
 I tried as follows, but last one is always overwriting first one
 
 log4j.logger.com.foo.hello=ERROR, FOO_1
 log4j.logger.com.foo.hello=DEBUG, FOO_2
 
 and appender as 
 
 log4j.appender.FOO_1=org.apache.log4j.RollingFileAppender
 log4j.appender.FOO_1.File=../log/foo_error.log
 
 log4j.appender.FOO_2=org.apache.log4j.RollingFileAppender
 log4j.appender.FOO_2.File=../log/foo_all.log
 
 Can someone please help me on that?
 
 Thanks a ton
 Nitin
 
 --
 View this message in context: 
 http://old.nabble.com/is-it-possible-to-have-different-log-lev
 el-for-same-package-tp31638492p31638492.html
 Sent from the Log4j - Users mailing list archive at Nabble.com.
 
 
 -
 To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
 For additional commands, e-mail: log4j-user-h...@logging.apache.org
 
 
-
To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
For additional commands, e-mail: log4j-user-h...@logging.apache.org