Désactiver la veille prolongée de journalisation

Je suis de l'utilisation d'Hibernate pour un petit projet de démonstration. J'utilise Eclipse et j'ai démarrer le programme à partir d'Eclipse, qui permet d'imprimer sortie de programme de l'Éclipse de la console.

C'est une plaine projet Java, pas de Maven, pas de Printemps, pas de rien. J'ai juste ajouté le nécessaire hibernate bibliothèques à mon build path, qui comprend également jboss-logging-3.1.0.GA (qui inclut certaines classes log4j, donc je suppose que log4j est à l'œuvre ici).

Il ya beaucoup de gens poser cette question sur le web, mais aucune des solutions proposées pour moi.

J'ai créé un log4j.les propriétés de fichier dans le répertoire src de mon projet (donc certainement va être dans le classpath). Le log4j.les propriétés de fichier est copié dans le répertoire bin par Eclipse lorsque le projet est en cours de construction. Il contient une seule ligne:

log4j.logger.net.sf.hibernate=fatal

que j'ai trouvé sur le web. J'ai aussi essayé avec

log4j.logger.org.hibernate=fatal

qui n'aide pas non plus.

Encore je obtenir de suite sortie de la console, qui sont tous les messages d'informations (qui ne doit pas apparaître comme je l'ai mis de la gravité à la mort ...):

21.11.2012 19:53:51 org.hibernate.annotations.common.Version <clinit>
INFO: HCANN000001: Hibernate Commons Annotations {4.0.1.Final}
21.11.2012 19:53:51 org.hibernate.Version logVersion
INFO: HHH000412: Hibernate Core {4.1.8.Final}
21.11.2012 19:53:51 org.hibernate.cfg.Environment <clinit>
INFO: HHH000206: hibernate.properties not found
21.11.2012 19:53:51 org.hibernate.cfg.Environment buildBytecodeProvider
INFO: HHH000021: Bytecode provider name : javassist
21.11.2012 19:53:51 org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
INFO: HHH000402: Using Hibernate built-in connection pool (not for production use!)
21.11.2012 19:53:51 org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
INFO: HHH000115: Hibernate connection pool size: 20
21.11.2012 19:53:51 org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
INFO: HHH000006: Autocommit mode: true
21.11.2012 19:53:51 org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
INFO: HHH000401: using driver [com.mysql.jdbc.Driver] at URL [jdbc:mysql://localhost:3306/quellsystem]
21.11.2012 19:53:51 org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure
INFO: HHH000046: Connection properties: {user=root, password=****, autocommit=true, release_mode=auto}
21.11.2012 19:53:52 org.hibernate.dialect.Dialect <init>
INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect
21.11.2012 19:53:52 org.hibernate.engine.transaction.internal.TransactionFactoryInitiator initiateService
INFO: HHH000268: Transaction strategy: org.hibernate.engine.transaction.internal.jdbc.JdbcTransactionFactory
21.11.2012 19:53:52 org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory <init>
INFO: HHH000397: Using ASTQueryTranslatorFactory

J'ai aussi essayé d'ajouter -Dlog4j.configuration=log4j.les propriétés de la VM arguments de mon Eclipse configuration d'exécution. N'aidera pas de toute façon ...

InformationsquelleAutor | 2012-11-21