1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.logging.log4j.spi;
18
19 import org.apache.logging.log4j.Level;
20 import org.apache.logging.log4j.Marker;
21 import org.apache.logging.log4j.message.Message;
22 import org.apache.logging.log4j.message.MessageFactory;
23 import org.apache.logging.log4j.util.StackLocatorUtil;
24
25
26
27
28 public class ExtendedLoggerWrapper extends AbstractLogger {
29
30 private static final long serialVersionUID = 1L;
31
32
33
34
35 protected final ExtendedLogger logger;
36
37
38
39
40
41
42
43
44 public ExtendedLoggerWrapper(final ExtendedLogger logger, final String name, final MessageFactory messageFactory) {
45 super(name, messageFactory);
46 this.logger = logger;
47 }
48
49 @Override
50 public Level getLevel() {
51 return logger.getLevel();
52 }
53
54
55
56
57
58
59
60
61
62
63 @Override
64 public boolean isEnabled(final Level level, final Marker marker, final Message message, final Throwable t) {
65 return logger.isEnabled(level, marker, message, t);
66 }
67
68
69
70
71
72
73
74
75
76
77 @Override
78 public boolean isEnabled(final Level level, final Marker marker, final CharSequence message, final Throwable t) {
79 return logger.isEnabled(level, marker, message, t);
80 }
81
82
83
84
85
86
87
88
89
90
91 @Override
92 public boolean isEnabled(final Level level, final Marker marker, final Object message, final Throwable t) {
93 return logger.isEnabled(level, marker, message, t);
94 }
95
96
97
98
99
100
101
102
103
104 @Override
105 public boolean isEnabled(final Level level, final Marker marker, final String message) {
106 return logger.isEnabled(level, marker, message);
107 }
108
109
110
111
112
113
114
115
116
117
118 @Override
119 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object... params) {
120 return logger.isEnabled(level, marker, message, params);
121 }
122
123 @Override
124 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object p0) {
125 return logger.isEnabled(level, marker, message, p0);
126 }
127
128 @Override
129 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object p0,
130 final Object p1) {
131 return logger.isEnabled(level, marker, message, p0, p1);
132 }
133
134 @Override
135 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object p0,
136 final Object p1, final Object p2) {
137 return logger.isEnabled(level, marker, message, p0, p1, p2);
138 }
139
140 @Override
141 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object p0,
142 final Object p1, final Object p2, final Object p3) {
143 return logger.isEnabled(level, marker, message, p0, p1, p2, p3);
144 }
145
146 @Override
147 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object p0,
148 final Object p1, final Object p2, final Object p3,
149 final Object p4) {
150 return logger.isEnabled(level, marker, message, p0, p1, p2, p3, p4);
151 }
152
153 @Override
154 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object p0,
155 final Object p1, final Object p2, final Object p3,
156 final Object p4, final Object p5) {
157 return logger.isEnabled(level, marker, message, p0, p1, p2, p3, p4, p5);
158 }
159
160 @Override
161 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object p0,
162 final Object p1, final Object p2, final Object p3,
163 final Object p4, final Object p5, final Object p6) {
164 return logger.isEnabled(level, marker, message, p0, p1, p2, p3, p4, p5, p6);
165 }
166
167 @Override
168 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object p0,
169 final Object p1, final Object p2, final Object p3,
170 final Object p4, final Object p5, final Object p6,
171 final Object p7) {
172 return logger.isEnabled(level, marker, message, p0, p1, p2, p3, p4, p5, p6, p7);
173 }
174
175 @Override
176 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object p0,
177 final Object p1, final Object p2, final Object p3,
178 final Object p4, final Object p5, final Object p6,
179 final Object p7, final Object p8) {
180 return logger.isEnabled(level, marker, message, p0, p1, p2, p3, p4, p5, p6, p7, p8);
181 }
182
183 @Override
184 public boolean isEnabled(final Level level, final Marker marker, final String message, final Object p0,
185 final Object p1, final Object p2, final Object p3,
186 final Object p4, final Object p5, final Object p6,
187 final Object p7, final Object p8, final Object p9) {
188 return logger.isEnabled(level, marker, message, p0, p1, p2, p3, p4, p5, p6, p7, p8, p9);
189 }
190
191
192
193
194
195
196
197
198
199
200 @Override
201 public boolean isEnabled(final Level level, final Marker marker, final String message, final Throwable t) {
202 return logger.isEnabled(level, marker, message, t);
203 }
204
205
206
207
208
209
210
211
212
213
214
215 @Override
216 public void logMessage(final String fqcn, final Level level, final Marker marker, final Message message,
217 final Throwable t) {
218 if (logger instanceof LocationAwareLogger && requiresLocation()) {
219 ((LocationAwareLogger) logger).logMessage(level, marker, fqcn, StackLocatorUtil.calcLocation(fqcn),
220 message, t);
221 }
222 logger.logMessage(fqcn, level, marker, message, t);
223 }
224 }