2016-04-04 3 views
0

WSO2AS 5.3.0でopenjpaによって生成されたSQLを表示しようとしています。私は試しました: -/tomee内のsystem.propertiesを更新する - resource_localトランザクションだけでなく、File属性を持つjta、またはlog4jを使ってpersistjp.xmlにopenjpa.Logを追加します。 -/log4jにlog4j.propertiesを追加する.propertieswso2asでopenjpaのログを設定する方法

私が試しても、openjpaからの出力はありません!

アイデア?

答えて

0

それはlogging-bridge.propertiesで、ログレベルはコモン/ JDKのログレベルを使用していることが判明しました。

openjpa.jdbc.SQL.level = ALLとorg.wso2.carbon.bootstrap.logging.handlers.LoggingConsoleHandler.level = ALLのレベルを変更すると動作します。

1

あなたは、あなたがより多くのためにドキュメントを参照することができます

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 

を次のように

デフォルトのレベルがあるWSO2AS_Home /リポジトリ/ confに/ etcフォルダにlogging-brdige.propertiesファイルを介してOpenJPAのロギングを設定することができますそうALL/FINEST/FINER/FINE/CONFIG/INFOを:情報が https://docs.wso2.com/display/AS530/Configure+Logging+using+Config+Files

+0

私はこれを試しましたが、openjpa.levelをTRACEに置くと、まだINFOレベル以下のメッセージは表示されません。私はいくつかのopenjpaの初期化を見るので、正しい方向の一歩のように見えます。 SQLのロギングはTRACEレベルで行われているので、私はまだ見たいものが見えません。 –

+0

あなたはhttp://openjpa.apache.org/builds/2.2.0/apache-openjpa/docs/ref_guide_logging.html#ref_guide_logging_channels system.propertiesファイルがWSO2AS_Home /リポジトリ/ confに/ tomeeフォルダ –

+0

ように配置されているを参照することができます上で述べたように、WSO2は、レベルがTRACEに設定されていても、INFOレベル以下のopenjpaメッセージはログに記録しません。 –

関連する問題