From 64a31fb7991ca2230aa279b30cf189146dd81d38 Mon Sep 17 00:00:00 2001 From: chesnokoff Date: Fri, 1 Nov 2024 12:39:29 +0300 Subject: [PATCH] IGNITE-23472 Fix GridTestLog4jLogger --- .../junits/logger/GridTestLog4jLogger.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/core/src/test/java/org/apache/ignite/testframework/junits/logger/GridTestLog4jLogger.java b/modules/core/src/test/java/org/apache/ignite/testframework/junits/logger/GridTestLog4jLogger.java index a8da1c64bfd382..e5c6f48bd6492f 100644 --- a/modules/core/src/test/java/org/apache/ignite/testframework/junits/logger/GridTestLog4jLogger.java +++ b/modules/core/src/test/java/org/apache/ignite/testframework/junits/logger/GridTestLog4jLogger.java @@ -271,6 +271,19 @@ public GridTestLog4jLogger(final URL cfgUrl) throws IgniteCheckedException { quiet = quiet0; } + private GridTestLog4jLogger(final Logger impl, String cfg) { + assert impl != null; + + addConsoleAppenderIfNeeded(null, new C1() { + @Override public Logger apply(Boolean init) { + return impl; + } + }); + + quiet = quiet0; + this.cfg = cfg; + } + /** * Checks if Log4j is already configured within this VM or not. * @@ -489,7 +502,7 @@ public static Collection logFiles() { ? LogManager.getRootLogger() : ctgr instanceof Class ? LogManager.getLogger(((Class)ctgr).getName()) - : LogManager.getLogger(ctgr.toString())); + : LogManager.getLogger(ctgr.toString()), cfg); } /** {@inheritDoc} */