Import atomix/{storage,utils}
[controller.git] / third-party / atomix / utils / src / main / java / io / atomix / utils / logging / DelegatingLogger.java
1 /*
2  * Copyright 2017-present Open Networking Foundation
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 package io.atomix.utils.logging;
17
18 import org.slf4j.Logger;
19 import org.slf4j.Marker;
20
21 import static com.google.common.base.MoreObjects.toStringHelper;
22
23 /**
24  * Delegating logger.
25  */
26 public class DelegatingLogger implements Logger {
27   private final Logger delegate;
28
29   public DelegatingLogger(Logger delegate) {
30     this.delegate = delegate;
31   }
32
33   @Override
34   public String getName() {
35     return delegate.getName();
36   }
37
38   @Override
39   public boolean isTraceEnabled() {
40     return delegate.isTraceEnabled();
41   }
42
43   @Override
44   public void trace(String msg) {
45     delegate.trace(msg);
46   }
47
48   @Override
49   public void trace(String format, Object arg) {
50     delegate.trace(format, arg);
51   }
52
53   @Override
54   public void trace(String format, Object arg1, Object arg2) {
55     delegate.trace(format, arg1, arg2);
56   }
57
58   @Override
59   public void trace(String format, Object... arguments) {
60     delegate.trace(format, arguments);
61   }
62
63   @Override
64   public void trace(String msg, Throwable t) {
65     delegate.trace(msg, t);
66   }
67
68   @Override
69   public boolean isTraceEnabled(Marker marker) {
70     return delegate.isTraceEnabled(marker);
71   }
72
73   @Override
74   public void trace(Marker marker, String msg) {
75     delegate.trace(marker, msg);
76   }
77
78   @Override
79   public void trace(Marker marker, String format, Object arg) {
80     delegate.trace(marker, format, arg);
81   }
82
83   @Override
84   public void trace(Marker marker, String format, Object arg1, Object arg2) {
85     delegate.trace(marker, format, arg1, arg2);
86   }
87
88   @Override
89   public void trace(Marker marker, String format, Object... argArray) {
90     delegate.trace(marker, format, argArray);
91   }
92
93   @Override
94   public void trace(Marker marker, String msg, Throwable t) {
95     delegate.trace(marker, msg, t);
96   }
97
98   @Override
99   public boolean isDebugEnabled() {
100     return delegate.isDebugEnabled();
101   }
102
103   @Override
104   public void debug(String msg) {
105     delegate.debug(msg);
106   }
107
108   @Override
109   public void debug(String format, Object arg) {
110     delegate.debug(format, arg);
111   }
112
113   @Override
114   public void debug(String format, Object arg1, Object arg2) {
115     delegate.debug(format, arg1, arg2);
116   }
117
118   @Override
119   public void debug(String format, Object... arguments) {
120     delegate.debug(format, arguments);
121   }
122
123   @Override
124   public void debug(String msg, Throwable t) {
125     delegate.debug(msg, t);
126   }
127
128   @Override
129   public boolean isDebugEnabled(Marker marker) {
130     return delegate.isDebugEnabled(marker);
131   }
132
133   @Override
134   public void debug(Marker marker, String msg) {
135     delegate.debug(marker, msg);
136   }
137
138   @Override
139   public void debug(Marker marker, String format, Object arg) {
140     delegate.debug(marker, format, arg);
141   }
142
143   @Override
144   public void debug(Marker marker, String format, Object arg1, Object arg2) {
145     delegate.debug(marker, format, arg1, arg2);
146   }
147
148   @Override
149   public void debug(Marker marker, String format, Object... arguments) {
150     delegate.debug(marker, format, arguments);
151   }
152
153   @Override
154   public void debug(Marker marker, String msg, Throwable t) {
155     delegate.debug(marker, msg, t);
156   }
157
158   @Override
159   public boolean isInfoEnabled() {
160     return delegate.isInfoEnabled();
161   }
162
163   @Override
164   public void info(String msg) {
165     delegate.info(msg);
166   }
167
168   @Override
169   public void info(String format, Object arg) {
170     delegate.info(format, arg);
171   }
172
173   @Override
174   public void info(String format, Object arg1, Object arg2) {
175     delegate.info(format, arg1, arg2);
176   }
177
178   @Override
179   public void info(String format, Object... arguments) {
180     delegate.info(format, arguments);
181   }
182
183   @Override
184   public void info(String msg, Throwable t) {
185     delegate.info(msg, t);
186   }
187
188   @Override
189   public boolean isInfoEnabled(Marker marker) {
190     return delegate.isInfoEnabled(marker);
191   }
192
193   @Override
194   public void info(Marker marker, String msg) {
195     delegate.info(marker, msg);
196   }
197
198   @Override
199   public void info(Marker marker, String format, Object arg) {
200     delegate.info(marker, format, arg);
201   }
202
203   @Override
204   public void info(Marker marker, String format, Object arg1, Object arg2) {
205     delegate.info(marker, format, arg1, arg2);
206   }
207
208   @Override
209   public void info(Marker marker, String format, Object... arguments) {
210     delegate.info(marker, format, arguments);
211   }
212
213   @Override
214   public void info(Marker marker, String msg, Throwable t) {
215     delegate.info(marker, msg, t);
216   }
217
218   @Override
219   public boolean isWarnEnabled() {
220     return delegate.isWarnEnabled();
221   }
222
223   @Override
224   public void warn(String msg) {
225     delegate.warn(msg);
226   }
227
228   @Override
229   public void warn(String format, Object arg) {
230     delegate.warn(format, arg);
231   }
232
233   @Override
234   public void warn(String format, Object... arguments) {
235     delegate.warn(format, arguments);
236   }
237
238   @Override
239   public void warn(String format, Object arg1, Object arg2) {
240     delegate.warn(format, arg1, arg2);
241   }
242
243   @Override
244   public void warn(String msg, Throwable t) {
245     delegate.warn(msg, t);
246   }
247
248   @Override
249   public boolean isWarnEnabled(Marker marker) {
250     return delegate.isWarnEnabled(marker);
251   }
252
253   @Override
254   public void warn(Marker marker, String msg) {
255     delegate.warn(marker, msg);
256   }
257
258   @Override
259   public void warn(Marker marker, String format, Object arg) {
260     delegate.warn(marker, format, arg);
261   }
262
263   @Override
264   public void warn(Marker marker, String format, Object arg1, Object arg2) {
265     delegate.warn(marker, format, arg1, arg2);
266   }
267
268   @Override
269   public void warn(Marker marker, String format, Object... arguments) {
270     delegate.warn(marker, format, arguments);
271   }
272
273   @Override
274   public void warn(Marker marker, String msg, Throwable t) {
275     delegate.warn(marker, msg, t);
276   }
277
278   @Override
279   public boolean isErrorEnabled() {
280     return delegate.isErrorEnabled();
281   }
282
283   @Override
284   public void error(String msg) {
285     delegate.error(msg);
286   }
287
288   @Override
289   public void error(String format, Object arg) {
290     delegate.error(format, arg);
291   }
292
293   @Override
294   public void error(String format, Object arg1, Object arg2) {
295     delegate.error(format, arg1, arg2);
296   }
297
298   @Override
299   public void error(String format, Object... arguments) {
300     delegate.error(format, arguments);
301   }
302
303   @Override
304   public void error(String msg, Throwable t) {
305     delegate.error(msg, t);
306   }
307
308   @Override
309   public boolean isErrorEnabled(Marker marker) {
310     return delegate.isErrorEnabled(marker);
311   }
312
313   @Override
314   public void error(Marker marker, String msg) {
315     delegate.error(marker, msg);
316   }
317
318   @Override
319   public void error(Marker marker, String format, Object arg) {
320     delegate.error(marker, format, arg);
321   }
322
323   @Override
324   public void error(Marker marker, String format, Object arg1, Object arg2) {
325     delegate.error(marker, format, arg1, arg2);
326   }
327
328   @Override
329   public void error(Marker marker, String format, Object... arguments) {
330     delegate.error(marker, format, arguments);
331   }
332
333   @Override
334   public void error(Marker marker, String msg, Throwable t) {
335     delegate.error(marker, msg, t);
336   }
337
338   @Override
339   public String toString() {
340     return toStringHelper(this)
341         .addValue(delegate)
342         .toString();
343   }
344 }