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"