|
1 | 1 | /*
|
2 |
| - * Copyright 2012-2023 the original author or authors. |
| 2 | + * Copyright 2012-2024 the original author or authors. |
3 | 3 | *
|
4 | 4 | * Licensed under the Apache License, Version 2.0 (the "License");
|
5 | 5 | * you may not use this file except in compliance with the License.
|
|
31 | 31 |
|
32 | 32 | import org.apache.logging.log4j.Level;
|
33 | 33 | import org.apache.logging.log4j.LogManager;
|
34 |
| -import org.apache.logging.log4j.Marker; |
35 | 34 | import org.apache.logging.log4j.core.Filter;
|
36 |
| -import org.apache.logging.log4j.core.LogEvent; |
37 | 35 | import org.apache.logging.log4j.core.Logger;
|
38 | 36 | import org.apache.logging.log4j.core.LoggerContext;
|
39 | 37 | import org.apache.logging.log4j.core.config.AbstractConfiguration;
|
|
42 | 40 | import org.apache.logging.log4j.core.config.ConfigurationSource;
|
43 | 41 | import org.apache.logging.log4j.core.config.LoggerConfig;
|
44 | 42 | import org.apache.logging.log4j.core.config.composite.CompositeConfiguration;
|
45 |
| -import org.apache.logging.log4j.core.filter.AbstractFilter; |
| 43 | +import org.apache.logging.log4j.core.filter.DenyAllFilter; |
46 | 44 | import org.apache.logging.log4j.core.net.UrlConnectionFactory;
|
47 | 45 | import org.apache.logging.log4j.core.net.ssl.SslConfiguration;
|
48 | 46 | import org.apache.logging.log4j.core.net.ssl.SslConfigurationFactory;
|
49 | 47 | import org.apache.logging.log4j.core.util.AuthorizationProvider;
|
50 | 48 | import org.apache.logging.log4j.core.util.NameUtil;
|
51 | 49 | import org.apache.logging.log4j.jul.Log4jBridgeHandler;
|
52 |
| -import org.apache.logging.log4j.message.Message; |
53 | 50 | import org.apache.logging.log4j.util.PropertiesUtil;
|
54 | 51 |
|
55 | 52 | import org.springframework.boot.context.properties.bind.BindResult;
|
@@ -106,29 +103,7 @@ public class Log4J2LoggingSystem extends AbstractLoggingSystem {
|
106 | 103 | LEVELS.map(LogLevel.OFF, Level.OFF);
|
107 | 104 | }
|
108 | 105 |
|
109 |
| - private static final Filter FILTER = new AbstractFilter() { |
110 |
| - |
111 |
| - @Override |
112 |
| - public Result filter(LogEvent event) { |
113 |
| - return Result.DENY; |
114 |
| - } |
115 |
| - |
116 |
| - @Override |
117 |
| - public Result filter(Logger logger, Level level, Marker marker, Message msg, Throwable t) { |
118 |
| - return Result.DENY; |
119 |
| - } |
120 |
| - |
121 |
| - @Override |
122 |
| - public Result filter(Logger logger, Level level, Marker marker, Object msg, Throwable t) { |
123 |
| - return Result.DENY; |
124 |
| - } |
125 |
| - |
126 |
| - @Override |
127 |
| - public Result filter(Logger logger, Level level, Marker marker, String msg, Object... params) { |
128 |
| - return Result.DENY; |
129 |
| - } |
130 |
| - |
131 |
| - }; |
| 106 | + private static final Filter FILTER = DenyAllFilter.newBuilder().build(); |
132 | 107 |
|
133 | 108 | public Log4J2LoggingSystem(ClassLoader classLoader) {
|
134 | 109 | super(classLoader);
|
|
0 commit comments