Hello Greg,
I have not looked at log4j 1.3 code for a long time. Here is some code
that will probably do what you want:
// code for log4j 1.3 and not logback
logger = org.apache.log4j.Logger.getLogger(className);
JoranConfigurator jc = new JoranConfigurator();
jc.doConfigure(configFile, LogManager.getLoggerRepository());
ExecutionContext ec = jc.getExecutionContext();
for(Object o: ec.getErrorList()) {
System.out.println(o);
}
Again the above code is for log4j 1.3 not logback.
HTH,
Greg Flex wrote:
Hi Ceki Gülcü,
Thanks for your fast reply.
So the problem is that I'm not using the Logback but the Log4j 1.3 alpha
8 version that also has
JoranConfigurator object. (author: Curt Arnold, Ceki Gülcü
<http://www.qos.ch/log4j/>)
I thought I ask you since you've written it and you more likely to reply
to my message from this forum.
I'm looking at the (Log4j 1.3 alpha 8) API and don't see any
LoggerContext object there.
I have at the moment this in my class:
public someConstructor(String className, String propertyFile) {
//Reads the configuration file.
if (!configFile.endsWith("xml") || configFile == ""){
throw new InvalidParameterException("Invalid XML property
file.");
}
logger = org.apache.log4j.Logger.getLogger(className);
JoranConfigurator jc = new JoranConfigurator();
jc.doConfigure(configFile, LogManager.getLoggerRepository());
}
--
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch
_______________________________________________
Logback-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-user