Glassfish v3服务器上的JPA日志记录级别

Has*_*cay 5 jpa glassfish-3

<property name="eclipselink.logging.level" value="FINE" />
Run Code Online (Sandbox Code Playgroud)

如何设置服务器的日志记录级别。我想在开发服务器上看到Level.FINE。但是,当然只有生产服务器上的Level.WARNING。

如果将上面的行放入persistence.xml中,则会在两台计算机上自动进行设置。我必须记得手动关闭它。那当然很危险。

非常感谢。

Ami*_*nde 5

您可以参考EclipseLink/Examples/JPA/Logging

注意:将 eclipselink.logging.level 设置为 FINE 是不够的(从 EclipseLink 2.4.0 - Juno 开始),您必须将 eclipselink.logging.level.sql 设置为 FINE。

<property name="eclipselink.logging.level" value="FINE"/>
<property name="eclipselink.logging.level.sql" value="FINE"/>
<property name="eclipselink.logging.parameters" value="true"/>
Run Code Online (Sandbox Code Playgroud)