You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Tomasz Zdych <tz...@ebp.de> on 2005/10/24 16:35:30 UTC

stderr, stdout appender

I want to send the DEBUG<->INFO messages to standard out and WARNING<->FATAL 
messages to standard error.

I use this config: 

log4j.rootCategory = DEBUG, stderr, stdout

# stdout appender
log4j.appender.stdout= org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=DEBUG
log4j.appender.stdout.target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{dd.MM.yyyy HH:mm:ss.SSS} %5p 
[%t] %c\n%m%n

log4j.appender.stderr= org.apache.log4j.ConsoleAppender
log4j.appender.stderr.Threshold=ERROR
log4j.appender.stderr.target=System.err
log4j.appender.stderr.layout=org.apache.log4j.PatternLayout
log4j.appender.stderr.layout.ConversionPattern=%d{dd.MM.yyyy HH:mm:ss.SSS} %5p 
[%t] %c\n%m%n

but it's send the ERRORS to both stdout and stderr. What should I change, that 
it works correctly? It is possible to use the filters in not xml property 
file? How to use 'MinLevel' and 'MaxLevel' params in property file?

Thanks
Tomasz



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