2 * Copyright 2017-present Open Networking Foundation
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
8 * http://www.apache.org/licenses/LICENSE-2.0
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.
16 package io.atomix.utils.logging;
18 import org.slf4j.Logger;
19 import org.slf4j.Marker;
21 import static com.google.common.base.MoreObjects.toStringHelper;
26 public class DelegatingLogger implements Logger {
27 private final Logger delegate;
29 public DelegatingLogger(Logger delegate) {
30 this.delegate = delegate;
34 public String getName() {
35 return delegate.getName();
39 public boolean isTraceEnabled() {
40 return delegate.isTraceEnabled();
44 public void trace(String msg) {
49 public void trace(String format, Object arg) {
50 delegate.trace(format, arg);
54 public void trace(String format, Object arg1, Object arg2) {
55 delegate.trace(format, arg1, arg2);
59 public void trace(String format, Object... arguments) {
60 delegate.trace(format, arguments);
64 public void trace(String msg, Throwable t) {
65 delegate.trace(msg, t);
69 public boolean isTraceEnabled(Marker marker) {
70 return delegate.isTraceEnabled(marker);
74 public void trace(Marker marker, String msg) {
75 delegate.trace(marker, msg);
79 public void trace(Marker marker, String format, Object arg) {
80 delegate.trace(marker, format, arg);
84 public void trace(Marker marker, String format, Object arg1, Object arg2) {
85 delegate.trace(marker, format, arg1, arg2);
89 public void trace(Marker marker, String format, Object... argArray) {
90 delegate.trace(marker, format, argArray);
94 public void trace(Marker marker, String msg, Throwable t) {
95 delegate.trace(marker, msg, t);
99 public boolean isDebugEnabled() {
100 return delegate.isDebugEnabled();
104 public void debug(String msg) {
109 public void debug(String format, Object arg) {
110 delegate.debug(format, arg);
114 public void debug(String format, Object arg1, Object arg2) {
115 delegate.debug(format, arg1, arg2);
119 public void debug(String format, Object... arguments) {
120 delegate.debug(format, arguments);
124 public void debug(String msg, Throwable t) {
125 delegate.debug(msg, t);
129 public boolean isDebugEnabled(Marker marker) {
130 return delegate.isDebugEnabled(marker);
134 public void debug(Marker marker, String msg) {
135 delegate.debug(marker, msg);
139 public void debug(Marker marker, String format, Object arg) {
140 delegate.debug(marker, format, arg);
144 public void debug(Marker marker, String format, Object arg1, Object arg2) {
145 delegate.debug(marker, format, arg1, arg2);
149 public void debug(Marker marker, String format, Object... arguments) {
150 delegate.debug(marker, format, arguments);
154 public void debug(Marker marker, String msg, Throwable t) {
155 delegate.debug(marker, msg, t);
159 public boolean isInfoEnabled() {
160 return delegate.isInfoEnabled();
164 public void info(String msg) {
169 public void info(String format, Object arg) {
170 delegate.info(format, arg);
174 public void info(String format, Object arg1, Object arg2) {
175 delegate.info(format, arg1, arg2);
179 public void info(String format, Object... arguments) {
180 delegate.info(format, arguments);
184 public void info(String msg, Throwable t) {
185 delegate.info(msg, t);
189 public boolean isInfoEnabled(Marker marker) {
190 return delegate.isInfoEnabled(marker);
194 public void info(Marker marker, String msg) {
195 delegate.info(marker, msg);
199 public void info(Marker marker, String format, Object arg) {
200 delegate.info(marker, format, arg);
204 public void info(Marker marker, String format, Object arg1, Object arg2) {
205 delegate.info(marker, format, arg1, arg2);
209 public void info(Marker marker, String format, Object... arguments) {
210 delegate.info(marker, format, arguments);
214 public void info(Marker marker, String msg, Throwable t) {
215 delegate.info(marker, msg, t);
219 public boolean isWarnEnabled() {
220 return delegate.isWarnEnabled();
224 public void warn(String msg) {
229 public void warn(String format, Object arg) {
230 delegate.warn(format, arg);
234 public void warn(String format, Object... arguments) {
235 delegate.warn(format, arguments);
239 public void warn(String format, Object arg1, Object arg2) {
240 delegate.warn(format, arg1, arg2);
244 public void warn(String msg, Throwable t) {
245 delegate.warn(msg, t);
249 public boolean isWarnEnabled(Marker marker) {
250 return delegate.isWarnEnabled(marker);
254 public void warn(Marker marker, String msg) {
255 delegate.warn(marker, msg);
259 public void warn(Marker marker, String format, Object arg) {
260 delegate.warn(marker, format, arg);
264 public void warn(Marker marker, String format, Object arg1, Object arg2) {
265 delegate.warn(marker, format, arg1, arg2);
269 public void warn(Marker marker, String format, Object... arguments) {
270 delegate.warn(marker, format, arguments);
274 public void warn(Marker marker, String msg, Throwable t) {
275 delegate.warn(marker, msg, t);
279 public boolean isErrorEnabled() {
280 return delegate.isErrorEnabled();
284 public void error(String msg) {
289 public void error(String format, Object arg) {
290 delegate.error(format, arg);
294 public void error(String format, Object arg1, Object arg2) {
295 delegate.error(format, arg1, arg2);
299 public void error(String format, Object... arguments) {
300 delegate.error(format, arguments);
304 public void error(String msg, Throwable t) {
305 delegate.error(msg, t);
309 public boolean isErrorEnabled(Marker marker) {
310 return delegate.isErrorEnabled(marker);
314 public void error(Marker marker, String msg) {
315 delegate.error(marker, msg);
319 public void error(Marker marker, String format, Object arg) {
320 delegate.error(marker, format, arg);
324 public void error(Marker marker, String format, Object arg1, Object arg2) {
325 delegate.error(marker, format, arg1, arg2);
329 public void error(Marker marker, String format, Object... arguments) {
330 delegate.error(marker, format, arguments);
334 public void error(Marker marker, String msg, Throwable t) {
335 delegate.error(marker, msg, t);
339 public String toString() {
340 return toStringHelper(this)