2017-11-15 1 views
0

In cotext von "https://forum.hibernate.org/viewtopic.php?p=2404391" - Ich habe "org.hibernate.engine.internal.StatefulPersistenceContext" zu Fehler in log4j.properties hinzugefügt und auch "org.hibernate.engine" versucht. intern "zu FEHLER.HHH000179 Warnung im Ruhezustand Protokollierung - 5.2.10

Die Warnung HHH000179 wird jedoch immer noch nicht unterdrückt.Meine Hibernate-Version ist 5.2.10. Ich habe versucht, den Code von StatefulPersistenceContext von dieser Version zu überprüfen, und es gibt folgenden Code:

if (! AlwaysNarrow) { LOG.narrowingProxy (concreteProxyClass);

Wenn nicht, fügt der Code eine Überprüfung hinzu, ob die Protokollierungsstufe WARN aktiviert ist. Wie kann dies unterdrückt werden, auch wenn ERROR-Ebene für diese Klasse angegeben wird?

Für Tracing-Ebene gibt es Code in der gleichen Datei wie:

final boolean tracing = LOG.isTraceEnabled(); 
    if (tracing) { 
     LOG.trace("Serializing persistent-context"); 
    } 

und ich denke, eine ähnliche Logik gab es sollte für ‚HHH000179‘ zur Unterdrückung WARN

Ich war cusrious wenn diese bereits angesprochen oder andere Möglichkeiten, diese Warnung zu unterdrücken?

Antwort