axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jung , Dr. Christoph" <christoph.j...@infor.de>
Subject AW: Issue: remove calls to BasicConfigurator in Options.java and Axis Engine.java
Date Tue, 02 Oct 2001 14:27:25 GMT
I think what Glen is supposing is to remove the static log4j initialization
code in AxisEngine altogether and to put a default log4j.properties into
axis.jar instead (hence to use the log4j.Category-builtin initialization
code). 

I would be happy with this, since, e.g., JBoss initializes log4j before
deploying axis.jar, it even does that in a super-classloader such that IMHO
log4j.Category would not even find the the axis.jar!log4j.properties. 

CGJ  

-----Urspr√ľngliche Nachricht-----
Von: marc fleury [mailto:marc.fleury@jboss.org]
Gesendet: Dienstag, 2. Oktober 2001 16:08
An: axis-dev@xml.apache.org
Betreff: RE: Issue: remove calls to BasicConfigurator in Options.java
and Axis Engine.java


|Maybe the answer is to put a default log4j.properties at the top level of
|the axis.jar file, which we can reasonably expect will be on the classpath.
|The problem then becomes getting your own log4j.properties to override that
|one requires making sure it shows up first on the classpath, which I'm not

For god's sake not the classpath, the context cl maybe

marcf

|sure you can guarantee in app server environments.
|
|Thoughts?  I'd love to get this nailed.
|
|--Glen
|
|> -----Original Message-----
|> From: Mark Roder [mailto:mroder@wamnet.com]
|> Sent: Monday, October 01, 2001 10:48 PM
|> To: 'axis-dev@xml.apache.org'
|> Subject: Issue: remove calls to BasicConfigurator in Options.java and
|> Axis Engine.java
|>
|>
|>
|> Options.java and AxisEngine have the following code segment:
|>
|>     static {
|>         BasicConfigurator.configure();
|>         Category.getRoot().setPriority(Priority.FATAL);
|>     }
|>
|> This segment should be removed.  It strongarms the log4j setup and
|> applications can not change the behavior.
|>
|> I am trying to use axis in a client application talking to an
|> existing soap
|> service.  I am using the log4j.properties file in the
|> classpath to setup
|> log4j in the default/lazy method.  I was not getting any of my logging
|> output because axis did the above calls.
|>
|> More information on log4j's default initialization procedure
|> how to setup
|> log4j can be found at
|> http://jakarta.apache.org/log4j/docs/manual.html#defaultInit
|>
|> Later
|>
|> Mark
|>

Mime
View raw message