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?