Отключение ведения журнала для Hibernate c3p0

Я использую пул соединений c3p0 Hibernate и стандартную Java 1.4 java.util.logging . При запуске мое приложение настраивает свои свойства ведения журнала (включая форматирование и уровни журнала) в блоке static . Каждый раз, когда я запускаю свое приложение, я вижу следующее:

2011-04-16 17-43-51 [com.mchange.v2.log.MLog] INFO: {MLog.<clinit>) MLog clients using java 1.4+ standard logging.
2011-04-16 17-43-51 [com.mchange.v2.c3p0.C3P0Registry] INFO: {C3P0Registry.banner) Initializing c3p0-0.9.1 [built 16-January-2007 14:46:42; debug? true; trace: 10]
2011-04-16 17-43-51 [com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource] INFO: {AbstractPoolBackedDataSource.getPoolManager)
...

Я пробовал

Logger.getLogger("com.mchange").setLevel(Level.WARNING);
com.mchange.v2.log.MLog.getLogger().setLevel(MLevel.WARNING);
System.setProperty("com.mchange.v2.log.FallbackMLog.DEFAULT_CUTOFF_LEVEL", "WARNING");

, но единственный способ предотвратить это, который я нашел на данный момент, - это

Logger.getLogger("").setLevel(Level.WARNING);

, который влияет на все - не очень хороший побочный эффект. Google не помог. Кто-нибудь может помочь, пожалуйста?

9
задан Alex Abdugafarov 23 February 2012 в 06:34
поделиться