Hi

I tried different approaches and all failed but this one:

- place slf4j-log4j12-1.7.5.jar; log4j-1.2.17.jar; log4j.xml, jul-to-slf4j-1.7.5.jar and xml-apis-1.4.01.jar in OPENEJB_ROOT\lib - change OEPENEJB_ROOT\conf\logging.properties to handlers = org.slf4j.bridge.SLF4JBridgeHandler

This way it works although now I changed the whole Openejb to slf4j!
Another thing was necessity to add xml-apis-1.4.01 or I would get class NoClassDefFoundException for org.w3c.dom.ElementTraversal.

Thats quite intrusive method and means for me a lot of error-prone work upon e.g. openejb upgrade.

I appreciate any hints on what else I could try. (I tried placing all the jars and xml in <ear>/lib with no success, I even tried packaging log4j.xml in an empty jar and putting it in <ear>\lib and several other methods).

kind regards
reinis

On 08.12.2013 18:46, Romain Manni-Bucau wrote:
Hi

maybe that's cause we miss some details but if log4j.xml is in the
same loader as log4j.jar (all should be in <ear>/lib/ maybe) it should
work
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2013/12/8 Reinis Vicups <[email protected]>:
Hi guys,

I have following application deployed in /app of standalone openejb:

myear.ear
|
|-- lib <- here is the log4j*.jar
|
|-- myapp.jar <- here is log4j.xml


I don't actually want to change /conf/logging.properties and have openejb to
pickup MY log4j.xml config for my application.

Is this possible and if yes, how do I make openejb to use my log4j.xml for
my EAR?

kind regard
reinis

Reply via email to