Ich habe unter allen möglichen Änderungen vorgenommen, um Hibernate und JDBC Logger Logger zu vermeiden, aber ich bin immer noch unter Logs in meiner JBOSS-Anwendung.Wie zu vermeiden, Hibernate und JDBC logging log4j Logger
Ich möchte diese Hibernate und JDBC-Logs nicht protokollieren.
Meine Änderungen in log4j.properties:
1.log4j.logger.org.hibernate = WARNUNG
2.log4j.logger.org.hibernate.SQL = OFF
log4j .logger.org.springframework.transaction = DEBUG log4j.logger.org.springframework.orm.hibernate4.HibernateTransactionManager = DEBUG
Jave Änderungen am Code
1. org.jboss.logging.Logger logger = org.jboss.logging.Logger.getLogger("org.hibernate");
java.util.logging.Logger.getLogger("org.hibernate").setLevel(java.util.logging.Level.OFF);
2. java.util.logging.Logger.getLogger("org.hibernate").setLevel(Level.OFF);
Logger Ausgabe:
Schließen Hibernate Session [SessionImpl (PersistenceContext [entityKeys = [], collectionKeys = []]; ActionQueue [Anzeigen = [] updates = [] Löschungen = [] collectionCreations = [] collectionRemovals = [] collectionUpdates = []])] nach der Transaktion Wiederfreigabe autocommit Releasing JDBC Verbindung freigegeben JDBC Verbindung HHH000163: Logische Verbindung seine physikalische Verbindung freigegeben Freigabe JDBC Verbindung
Bitte posten Sie Ihre vollständige log4.properties-Datei. – Saheed