如何在wso2as中配置openjpa日志
How to configure openjpa logging in wso2as
我正在尝试查看 openjpa 在 WSO2AS 5.3.0 上生成的 SQL。我试过:
- 更新 /tomee 中的 system.properties
- 添加 openjpa.Log 到 persistence.xml,使用 resource_local 事务,但也可以使用 jta、文件属性或 log4j
- 添加 log4j.properties 到 /log4j.properties
无论我尝试什么,我都看不到 openjpa 的输出!
有什么想法吗?
您可以通过 WSO2AS_Home/repository/conf/etc 文件夹中的 logging-brdige.properties 文件配置 openJPA 日志记录
默认等级如下
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
您可以参考文档了解更多信息
https://docs.wso2.com/display/AS530/Configure+Logging+using+Config+Files
事实证明,在 logging-bridge.properties 中,日志级别使用 commons/jdk 日志级别:so ALL / FINEST / FINER / FINE / CONFIG / INFO。
当更改 openjpa.jdbc.SQL.level=ALL 和 org.wso2.carbon.bootstrap.logging.handlers.LoggingConsoleHandler.level = ALL 的级别时,它有效。
我正在尝试查看 openjpa 在 WSO2AS 5.3.0 上生成的 SQL。我试过: - 更新 /tomee 中的 system.properties - 添加 openjpa.Log 到 persistence.xml,使用 resource_local 事务,但也可以使用 jta、文件属性或 log4j - 添加 log4j.properties 到 /log4j.properties
无论我尝试什么,我都看不到 openjpa 的输出!
有什么想法吗?
您可以通过 WSO2AS_Home/repository/conf/etc 文件夹中的 logging-brdige.properties 文件配置 openJPA 日志记录
默认等级如下
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
您可以参考文档了解更多信息 https://docs.wso2.com/display/AS530/Configure+Logging+using+Config+Files
事实证明,在 logging-bridge.properties 中,日志级别使用 commons/jdk 日志级别:so ALL / FINEST / FINER / FINE / CONFIG / INFO。
当更改 openjpa.jdbc.SQL.level=ALL 和 org.wso2.carbon.bootstrap.logging.handlers.LoggingConsoleHandler.level = ALL 的级别时,它有效。