logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Camer38 <rembi...@gmail.com>
Subject additivity attribute for logger does not diffrently for root and user-defined logger.
Date Thu, 03 Jul 2008 13:15:51 GMT

I have two Java classes that used log4j. 

Both classes from above uses different class:
where a logger in each of the class with defined in following pattern:
private static final Logger log = Logger.getLogger(NameOfTheClass.class);

Next I have defined log4j.xml. I want to have a full log file in two
separate files for both classes.
curam.tools.upgradehelper.ieg.QuestionSequenceOrderConverter in
curam.tools.upgradehelper.taskredirection.TaskRedirectionConverter in

I did a following:





I have not defined root at all.

My assumption was that if I run one of the class
curam.tools.upgradehelper.ieg.QuestionSequenceOrderConverter I would got 
all the logs from that class and allthe classes used internaly by
curam.tools.upgradehelper.ieg.QuestionSequenceOrderConverter in the

Instead I got an log4j warning:
log4j:WARN No appenders could be found for logger

What is the  meaning of the attribute "additivity" for each logger?
Why don't  I get all the logs in one file?

During my testing I have defined a root logger as well.


but it does not do what I want. All  the expected lines are present in both
files but the files are populated with the log from the same class.

Could anybody help me with defining a correct log4j.xml file?

View this message in context: http://www.nabble.com/additivity-attribute-for-logger-does-not-diffrently-for-root-and-user-defined-logger.-tp18259080p18259080.html
Sent from the Log4j - Users mailing list archive at Nabble.com.

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message