and when you remove the line:

<property name="openjpa.Log" value="slf4j" />

it works again?

Kind regards,
Andreas

On Fri, Nov 30, 2012 at 6:43 AM, Alexey Romanov
<[email protected]> wrote:
> How can I get OpenJPA to log SQL requests, etc.? I expected setting
>
> log4j.category.openjpa.Tool=INFO
> log4j.category.openjpa.Runtime=INFO
> log4j.category.openjpa.Remote=INFO
> log4j.category.openjpa.DataCache=INFO
> log4j.category.openjpa.MetaData=INFO
> log4j.category.openjpa.Enhance=INFO
> log4j.category.openjpa.Query=INFO
> log4j.category.openjpa.jdbc.SQL=INFO
> log4j.category.openjpa.jdbc.SQLDiag=INFO
> log4j.category.openjpa.jdbc.JDBC=INFO
> log4j.category.openjpa.jdbc.Schema=INFO
>
> in org.ops4j.pax.logging.cfg and
>
> <property name="openjpa.Log" value="slf4j" />
>
> in persistence.xml would work (due to
> http://karaf.922171.n3.nabble.com/log4j-error-with-pax-logging-tt2459109.html#none)
> but it doesn't. And if I set openjpa.Log to log4j instead, in previous
> versions I got java.lang.NoClassDefFoundError: org/apache/log4j/LogManager,
> but with Karaf 2.3.0 my bundle fails to start instead, waiting for a
> dependency:
>
> 2012-11-29 17:40:28,931 | INFO  | rint Extender: 1 | BlueprintContainerImpl
> |
>   container.BlueprintContainerImpl  330 | 7 -
> org.apache.aries.blueprint.core - 1.0.1 |
>   Bundle ru.focusmedia.odp.server.datastore.jpa is waiting for dependencies
>
>
>
> [(&(&(!(org.apache.aries.jpa.proxy.factory=*))(osgi.unit.name=ODP_Server))(objectClass=javax.persistence.EntityManagerFactory))]
>
> Yours, Alexey Romanov

Reply via email to