Hi,
     I am using logback-classic (0.9.28) for a web application running on 
tomcat 5.5.
I am trying to read the JNDI env entry values using the <insertFromJNDI 
env-entry-name="java:comp/env/stderr-logging" as="stdErrLogging" /> tag in the 
logback.xml file.
I have lots of env entry values that can be read from META-INF/context.xml 
file. For this specific example, my context.xml file has this.
<context>
....
<Environment name="stderr-logging" type="java.lang.String" value="true"/>
....
But, this insertFromJNDI tags always says the entry value is null or empty. 
However, Once I am in a servlet code, new 
InitialContext().lookup("java:comp/env/stderr-logging") retrieves the correct 
value from context xml file.

I looked in the JNDIUtil class from ch.qos.logback.classic.util package and the 
code throws error saying "javax.naming.NameNotFoundException: Name java:comp is 
not bound in this Context".

Would somebody know how to read the environment entry values from the 
META-INF/context.xml file ?

Thanks for help
Ravi
_______________________________________________
Logback-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-user

Reply via email to