2016-04-04 21 views
0

Ich versuche, die SQL generiert von openjpa auf WSO2AS 5.3.0 zu sehen. Ich habe versucht: - update system.properties in/tomee - fügen Sie openjpa.Log zu persistence.xml, mit einem resource_local transaction aber auch mit jta, mit einem File-Attribut, oder mit log4j - log4j.properties zu/log4j hinzufügen .propertiesWie konfiguriere ich Openjpa Logging in Wso2as

Egal was ich versuche, ich sehe keine Ausgabe von openjpa!

Irgendwelche Ideen?

Antwort

0

Es stellt sich heraus, dass in logging-bridge.properties, die Protokollebenen die commons/jdk Protokollebenen verwenden: so ALL/FINEST/FINER/FINE/config/INFO.

Wenn die Ebene für openjpa.jdbc.SQL.level = ALL und org.wso2.carbon.bootstrap.logging.handlers.LoggingConsoleHandler.level = ALL geändert wird, funktioniert es.

1

Sie können OpenJPA konfigurieren Protokollierung durch die logging-brdige.properties Datei im WSO2AS_Home/repository/conf Ordner/etc

Standardwerte sind wie folgt

OpenEJB.level = WARNING 
OpenEJB.options.level = WARNING 
OpenEJB.server.level = WARNING 
OpenEJB.startup.level = WARNING 
OpenEJB.startup.service.level = WARNING 
OpenEJB.startup.config.level = WARNING 
OpenEJB.hsql.level = INFO 
OpenEJB.rs.level = INFO 
OpenEJB.ws.level = INFO 
OpenEJB.tomcat.level = INFO 
CORBA-Adapter.level = WARNING 
Transaction.level = WARNING 
org.apache.activemq.level = SEVERE 
org.apache.geronimo.level = SEVERE 
openjpa.level = WARNING 
OpenEJB.cdi.level = WARNING 
org.apache.webbeans.level = WARNING 
org.apache.openejb.level = WARNING 

Sie zu doc ​​für mehr beziehen Informationen https://docs.wso2.com/display/AS530/Configure+Logging+using+Config+Files

+0

Ich habe dies versucht, aber wenn ich openjpa.level zu TRACE, bekomme ich immer noch keine Nachrichten unter INFO-Ebene. Ich sehe einige openjpa-Initialisierung, also sieht es wie ein Schritt in die richtige Richtung aus. Da SQL-Logging auf TRACE-Ebene ist, sehe ich immer noch nicht, was ich sehen möchte. –

+0

Sie können sich auf http://openjpa.apache.org/builds/2.2.0/apache-openjpa/docs/ref_guide_logging.html#ref_guide_logging_channels beziehen. Die Datei system.properties befindet sich im Ordner WSO2AS_Home/repository/conf/tomee –

+0

Wie oben erwähnt, protokolliert WSO2 keine openjpa-Nachrichten unterhalb der INFO-Ebene, selbst wenn die Ebene auf TRACE gesetzt ist. –

Verwandte Themen