From 23c8cc0121927ec7f111276b0dc7e198b6ef9769 Mon Sep 17 00:00:00 2001 From: Ceki Gulcu Date: Wed, 5 Jan 2022 22:09:05 +0100 Subject: [PATCH] fix SubstitutableLoggerTest Signed-off-by: Ceki Gulcu --- .../src/main/java/org/slf4j/helpers/SubstituteLogger.java | 2 +- .../java/org/slf4j/helpers/SubstitutableLoggerTest.java | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/slf4j-api/src/main/java/org/slf4j/helpers/SubstituteLogger.java b/slf4j-api/src/main/java/org/slf4j/helpers/SubstituteLogger.java index a292397f..6c35def8 100644 --- a/slf4j-api/src/main/java/org/slf4j/helpers/SubstituteLogger.java +++ b/slf4j-api/src/main/java/org/slf4j/helpers/SubstituteLogger.java @@ -75,7 +75,7 @@ public class SubstituteLogger implements Logger { @Override public LoggingEventBuilder atLevel(Level level) { - return makeLoggingEventBuilder(level); + return delegate().atLevel(level); } @Override diff --git a/slf4j-api/src/test/java/org/slf4j/helpers/SubstitutableLoggerTest.java b/slf4j-api/src/test/java/org/slf4j/helpers/SubstitutableLoggerTest.java index af869f5a..63683bc1 100644 --- a/slf4j-api/src/test/java/org/slf4j/helpers/SubstitutableLoggerTest.java +++ b/slf4j-api/src/test/java/org/slf4j/helpers/SubstitutableLoggerTest.java @@ -63,14 +63,14 @@ public class SubstitutableLoggerTest { assertTrue(substituteLogger.delegate() instanceof EventRecodingLogger); Set expectedMethodSignatures = determineMethodSignatures(Logger.class); - LoggerInvocationHandler ih = new LoggerInvocationHandler(); - Logger proxyLogger = (Logger) Proxy.newProxyInstance(getClass().getClassLoader(), new Class[] { Logger.class }, ih); + LoggerInvocationHandler loggerInvocationHandler = new LoggerInvocationHandler(); + Logger proxyLogger = (Logger) Proxy.newProxyInstance(getClass().getClassLoader(), new Class[] { Logger.class }, loggerInvocationHandler); substituteLogger.setDelegate(proxyLogger); invokeAllMethodsOf(substituteLogger); // Assert that all methods are delegated - expectedMethodSignatures.removeAll(ih.getInvokedMethodSignatures()); + expectedMethodSignatures.removeAll(loggerInvocationHandler.getInvokedMethodSignatures()); if (!expectedMethodSignatures.isEmpty()) { fail("Following methods are not delegated " + expectedMethodSignatures.toString()); }