You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Timothy Vogel <tv...@msn.com> on 2016/03/27 18:02:24 UTC
Logging OpenJPA in karaf 3.0.5
I am unable to get logging for OpenJPA to go to the log. Instead it appears in the console window.
I appreciate any suggestions to get the openJPA output redirected to the log.
Tim
Here is my setup:
in persistence.xml<property name="openjpa.Log" value="log4j" /> --- have also tried value="slf4j"<property name="openjpa.Log" value="SQL=Trace" /><property name="openjpa.ConnectionFactoryProperties" value="PrintParameters=true" />
in etc/org.ops4j.pax.logging.cfg# OpenJPAlog4j.category.openjpa.Tool=TRACElog4j.category.openjpa.Runtime=TRACElog4j.category.openjpa.Remote=TRACElog4j.category.openjpa.DataCache=TRACElog4j.category.openjpa.MetaData=TRACElog4j.category.openjpa.Enhance=TRACElog4j.category.openjpa.Query=TRACElog4j.category.openjpa.jdbc.SQL=TRACElog4j.category.openjpa.jdbc.SQLDiag=TRACElog4j.category.openjpa.jdbc.JDBC=TRACElog4j.category.openjpa.jdbc.Schema=TRACE
Sample output from console windowkaraf@root()> start 133 134 135 136420 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime - Found no persistent property in "com.easa.motordb.model.jpa.WireArm"421 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime - Found no persistent property in "com.easa.motordb.model.jpa.WireEq"424 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime - Found no persistent property in "com.easa.motordb.model.jpa.WireIp"426 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime - Found no persistent property in "com.easa.motordb.model.jpa.WireSeries"427 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime - Found no persistent property in "com.easa.motordb.model.jpa.WireShunt"537 pu_motordb INFO [Karaf Console ssh for user karaf] openjpa.Runtime - Starting OpenJPA 2.3.0538 pu_motordb INFO [Karaf Console ssh for user karaf] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".543 pu_motordb INFO [Karaf Console ssh for user karaf] openjpa.jdbc.JDBC - Connected to PostgreSQL version 9.9 using JDBC driver PostgreSQL Native Driver version PostgreSQL 9.4 JDBC4 (build 1201).801 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime - Found no persistent property in "com.easa.motordb.model.jpa.UnapprovedThreePhaseWire"1279 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime - Found no persistent property in "com.easa.motordb.model.jpa.ApprovedThreePhaseWire"
Re: Logging OpenJPA in karaf 3.0.5
Posted by Achim Nierbeck <bc...@googlemail.com>.
Hi
you need to set your logging in the persistence xml to the following:
<property name="openjpa.Log" value="slf4j" />
regards, Achim
2016-03-27 18:02 GMT+02:00 Timothy Vogel <tv...@msn.com>:
> I am unable to get logging for OpenJPA to go to the log. Instead it
> appears in the console window.
>
> I appreciate any suggestions to get the openJPA output redirected to the
> log.
>
> Tim
>
> Here is my setup:
>
> in persistence.xml
>
> <property name="openjpa.Log" value="log4j" /> --- have also tried
> value="slf4j"
>
> <property name="openjpa.Log" value="SQL=Trace" />
>
> <property name="openjpa.ConnectionFactoryProperties"
> value="PrintParameters=true" />
>
>
> in etc/org.ops4j.pax.logging.cfg
> # OpenJPA
> log4j.category.openjpa.Tool=TRACE
> log4j.category.openjpa.Runtime=TRACE
> log4j.category.openjpa.Remote=TRACE
> log4j.category.openjpa.DataCache=TRACE
> log4j.category.openjpa.MetaData=TRACE
> log4j.category.openjpa.Enhance=TRACE
> log4j.category.openjpa.Query=TRACE
> log4j.category.openjpa.jdbc.SQL=TRACE
> log4j.category.openjpa.jdbc.SQLDiag=TRACE
> log4j.category.openjpa.jdbc.JDBC=TRACE
> log4j.category.openjpa.jdbc.Schema=TRACE
>
>
> Sample output from console window
> karaf@root()> start 133 134 135 136
> 420 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime
> - Found no persistent property in "com.easa.motordb.model.jpa.WireArm"
> 421 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime
> - Found no persistent property in "com.easa.motordb.model.jpa.WireEq"
> 424 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime
> - Found no persistent property in "com.easa.motordb.model.jpa.WireIp"
> 426 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime
> - Found no persistent property in "com.easa.motordb.model.jpa.WireSeries"
> 427 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime
> - Found no persistent property in "com.easa.motordb.model.jpa.WireShunt"
> 537 pu_motordb INFO [Karaf Console ssh for user karaf] openjpa.Runtime
> - Starting OpenJPA 2.3.0
> 538 pu_motordb INFO [Karaf Console ssh for user karaf]
> openjpa.jdbc.JDBC - Using dictionary class
> "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> 543 pu_motordb INFO [Karaf Console ssh for user karaf]
> openjpa.jdbc.JDBC - Connected to PostgreSQL version 9.9 using JDBC driver
> PostgreSQL Native Driver version PostgreSQL 9.4 JDBC4 (build 1201).
> 801 pu_motordb WARN [Karaf Console ssh for user karaf] openjpa.Runtime
> - Found no persistent property in
> "com.easa.motordb.model.jpa.UnapprovedThreePhaseWire"
> 1279 pu_motordb WARN [Karaf Console ssh for user karaf]
> openjpa.Runtime - Found no persistent property in
> "com.easa.motordb.model.jpa.ApprovedThreePhaseWire"
>
>
--
Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
Software Architect / Project Manager / Scrum Master