Java 如何在wildfly中激活JDBC日志
我将wildfly与EclipseLink结合使用,并希望跟踪SQL语句。 我根据配置了EclipseLink,除了SQL日志之外,其他都可以正常工作。我在persistence.xml中添加了以下属性:Java 如何在wildfly中激活JDBC日志,java,jdbc,eclipselink,wildfly-8,Java,Jdbc,Eclipselink,Wildfly 8,我将wildfly与EclipseLink结合使用,并希望跟踪SQL语句。 我根据配置了EclipseLink,除了SQL日志之外,其他都可以正常工作。我在persistence.xml中添加了以下属性: <properties> <property name="eclipselink.logging.level.sql" value="FINE" /> <property name="eclipselink.logging.
<properties>
<property name="eclipselink.logging.level.sql" value="FINE" />
<property name="eclipselink.logging.parameters" value="true" />
<property name="eclipselink.debug" value="OFF" />
<property name="eclipselink.weaving" value="static" />
<property name="eclipselink.logging.logger" value="DefaultLogger" />
</properties>
但是没有SQL日志。
我做错了什么?以下是对我有效的方法。我使用的是Wildfly 8.2.0,eclipselink 2.5.1 加上
<logger category="org.eclipse.persistence.sql">
<level name="DEBUG"/>
</logger>
<logger category="org.jboss.as.jpa">
<level name="DEBUG"/>
</logger>
到standalone.xml(在配置文件夹中)中的日志子系统
介于
<subsystem xmlns="urn:jboss:domain:logging:2.0">
</subsystem>
控制台处理程序的日志记录级别至少应设置为调试,如下所示:
<console-handler name="CONSOLE">
<level name="DEBUG"/>
<formatter>
<named-formatter name="COLOR-PATTERN"/>
</formatter>
</console-handler>
文件处理程序也是如此
祝你好运。我也有同样的问题。如果您能够解决这个问题,请发布您的解决方案。对不起,我没有解决方案,但我知道只有在我使用Arquillian启动单元测试时,问题才会出现