Si vous utilisez mise en veille prolongée et logback que votre enregistreur, vous pouvez utiliser les éléments suivants (ne montre que les fixations et pas les résultats):
<appender
name="STDOUT"
class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} -
%msg%n</pattern>
</encoder>
<filter class="ch.qos.logback.core.filter.EvaluatorFilter">
<evaluator>
<expression>return message.toLowerCase().contains("org.hibernate.type") &&
logger.startsWith("returning");</expression>
</evaluator>
<OnMismatch>NEUTRAL</OnMismatch>
<OnMatch>DENY</OnMatch>
</filter>
</appender>
org.hibernate .SQL = DEBUG imprime la requête
<logger name="org.hibernate.SQL">
<level value="DEBUG" />
</logger>
org.hibernate.type = TRACE imprime les fixations et normalement les résultats, qui seront supprimés à travers le filtre personnalisé
<logger name="org.hibernate.type">
<level value="TRACE" />
</logger>
Vous devez le janino dépendance (http://logback.qos.ch/manual/filters.html#JaninoEventEvaluator):
<dependency>
<groupId>org.codehaus.janino</groupId>
<artifactId>janino</artifactId>
<version>2.6.1</version>
</dependency>
Qu'est-ce que le fournisseur JPA? Je crois que ce paramètre est spécifique au fournisseur. – btiernay
@Sajee s'il vous plaît pourriez-vous marquer la réponse d'axtavt comme acceptée afin qu'elle dirige les visiteurs à votre question directement à cette réponse? – 8bitjunkie