From bc3cf1348ab0fe7329eb68b0f5acfbbae447d922 Mon Sep 17 00:00:00 2001 From: Robin Bygrave Date: Wed, 27 Jan 2016 18:25:16 +1300 Subject: [PATCH] #543 - Tidy up test logging - adjust test LoggedSqlCollector --- .../java/org/avaje/ebeantest/LoggedSqlCollector.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/test/java/org/avaje/ebeantest/LoggedSqlCollector.java b/src/test/java/org/avaje/ebeantest/LoggedSqlCollector.java index f3d1f0ca4..a470a980c 100644 --- a/src/test/java/org/avaje/ebeantest/LoggedSqlCollector.java +++ b/src/test/java/org/avaje/ebeantest/LoggedSqlCollector.java @@ -21,6 +21,8 @@ import ch.qos.logback.core.UnsynchronizedAppenderBase; */ public class LoggedSqlCollector { + static Logger logger = (Logger) LoggerFactory.getLogger("org.avaje.ebean.SQL"); + private static BasicAppender basicAppender = new BasicAppender(); static { @@ -28,11 +30,12 @@ public class LoggedSqlCollector { LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory(); basicAppender.setContext(lc); - - Logger logger = (Logger) LoggerFactory.getLogger("org.avaje.ebean.SQL"); + Level level = logger.getEffectiveLevel(); + if (level.isGreaterOrEqual(Level.TRACE)) { + logger.setAdditive(false); + } logger.addAppender(basicAppender); logger.setLevel(Level.TRACE); - logger.setAdditive(true); } /**