Search in sources :

Example 1 with NOPLogger

use of jodd.log.impl.NOPLogger in project jodd by oblac.

the class DbBaseTest method init.

protected void init() {
    LoggerFactory.setLoggerFactory(new NOPLoggerFactory() {

        @Override
        public Logger getLogger(String name) {
            return new NOPLogger("") {

                @Override
                public boolean isWarnEnabled() {
                    return true;
                }

                @Override
                public void warn(String message) {
                    throw new UncheckedException("NO WARNINGS ALLOWED: " + message);
                }

                @Override
                public void warn(String message, Throwable throwable) {
                    throw new UncheckedException("NO WARNINGS ALLOWED: " + message);
                }
            };
        }
    });
    DbOomManager.resetAll();
    dboom = DbOomManager.getInstance();
    connectionPool = new CoreConnectionPool();
}
Also used : UncheckedException(jodd.exception.UncheckedException) NOPLoggerFactory(jodd.log.impl.NOPLoggerFactory) NOPLogger(jodd.log.impl.NOPLogger) NOPLogger(jodd.log.impl.NOPLogger) Logger(jodd.log.Logger) CoreConnectionPool(jodd.db.pool.CoreConnectionPool)

Aggregations

CoreConnectionPool (jodd.db.pool.CoreConnectionPool)1 UncheckedException (jodd.exception.UncheckedException)1 Logger (jodd.log.Logger)1 NOPLogger (jodd.log.impl.NOPLogger)1 NOPLoggerFactory (jodd.log.impl.NOPLoggerFactory)1