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 <[email protected]>: > 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
