1 /*
2  * JBoss, Home of Professional Open Source.
3  *
4  * Copyright 2011 Red Hat, Inc., and individual contributors
5  * as indicated by the @author tags.
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *     http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  */

19
20 package org.jboss.logging;
21
22 import java.io.Serializable;
23
24 /**
25  * A serializable, delegating basic logger instance.
26  *
27  * @author <a href="mailto:david.lloyd@redhat.com">David M. Lloyd</a>
28  */

29 public class DelegatingBasicLogger implements BasicLogger, Serializable {
30
31     private static final long serialVersionUID = -5774903162389601853L;
32
33     /**
34      * The cached logger class name.
35      */

36     private static final String FQCN = DelegatingBasicLogger.class.getName();
37
38     /**
39      * The delegate logger.
40      */

41     protected final Logger log;
42
43     /**
44      * Construct a new instance.
45      *
46      * @param log the logger to which calls should be delegated
47      */

48     public DelegatingBasicLogger(final Logger log) {
49         this.log = log;
50     }
51
52     @Override
53     public boolean isTraceEnabled() {
54         return log.isTraceEnabled();
55     }
56
57     @Override
58     public void trace(final Object message) {
59         log.trace(FQCN, message, null);
60     }
61
62     @Override
63     public void trace(final Object message, final Throwable t) {
64         log.trace(FQCN, message, t);
65     }
66
67     @Override
68     public void trace(final String loggerFqcn, final Object message, final Throwable t) {
69         log.trace(loggerFqcn, message, t);
70     }
71
72     @Override
73     public void trace(final String loggerFqcn, final Object message, final Object[] params, final Throwable t) {
74         log.trace(loggerFqcn, message, params, t);
75     }
76
77     @Override
78     public void tracev(final String format, final Object... params) {
79         log.logv(FQCN, Logger.Level.TRACE, null, format, params);
80     }
81
82     @Override
83     public void tracev(final String format, final Object param1) {
84         log.logv(FQCN, Logger.Level.TRACE, null, format, param1);
85     }
86
87     @Override
88     public void tracev(final String format, final Object param1, final Object param2) {
89         log.logv(FQCN, Logger.Level.TRACE, null, format, param1, param2);
90     }
91
92     @Override
93     public void tracev(final String format, final Object param1, final Object param2, final Object param3) {
94         log.logv(FQCN, Logger.Level.TRACE, null, format, param1, param2, param3);
95     }
96
97     @Override
98     public void tracev(final Throwable t, final String format, final Object... params) {
99         log.logv(FQCN, Logger.Level.TRACE, t, format, params);
100     }
101
102     @Override
103     public void tracev(final Throwable t, final String format, final Object param1) {
104         log.logv(FQCN, Logger.Level.TRACE, t, format, param1);
105     }
106
107     @Override
108     public void tracev(final Throwable t, final String format, final Object param1, final Object param2) {
109         log.logv(FQCN, Logger.Level.TRACE, t, format, param1, param2);
110     }
111
112     @Override
113     public void tracev(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
114         log.logv(FQCN, Logger.Level.TRACE, t, format, param1, param2, param3);
115     }
116
117     @Override
118     public void tracef(final String format, final Object... params) {
119         log.logf(FQCN, Logger.Level.TRACE, null, format, params);
120     }
121
122     @Override
123     public void tracef(final String format, final Object param1) {
124         log.logf(FQCN, Logger.Level.TRACE, null, format, param1);
125     }
126
127     @Override
128     public void tracef(final String format, final Object param1, final Object param2) {
129         log.logf(FQCN, Logger.Level.TRACE, null, format, param1, param2);
130     }
131
132     @Override
133     public void tracef(final String format, final Object param1, final Object param2, final Object param3) {
134         log.logf(FQCN, Logger.Level.TRACE, null, format, param1, param2, param3);
135     }
136
137     @Override
138     public void tracef(final Throwable t, final String format, final Object... params) {
139         log.logf(FQCN, Logger.Level.TRACE, t, format, params);
140     }
141
142     @Override
143     public void tracef(final Throwable t, final String format, final Object param1) {
144         log.logf(FQCN, Logger.Level.TRACE, t, format, param1);
145     }
146
147     @Override
148     public void tracef(final Throwable t, final String format, final Object param1, final Object param2) {
149         log.logf(FQCN, Logger.Level.TRACE, t, format, param1, param2);
150     }
151
152     @Override
153     public void tracef(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
154         log.logf(FQCN, Logger.Level.TRACE, t, format, param1, param2, param3);
155     }
156
157     @Override
158     public void tracef(final String format, final int arg) {
159         log.tracef(format, arg);
160     }
161
162     @Override
163     public void tracef(final String format, final int arg1, final int arg2) {
164         log.tracef(format, arg1, arg2);
165     }
166
167     @Override
168     public void tracef(final String format, final int arg1, final Object arg2) {
169         log.tracef(format, arg1, arg2);
170     }
171
172     @Override
173     public void tracef(final String format, final int arg1, final int arg2, final int arg3) {
174         log.tracef(format, arg1, arg2, arg3);
175     }
176
177     @Override
178     public void tracef(final String format, final int arg1, final int arg2, final Object arg3) {
179         log.tracef(format, arg1, arg2, arg3);
180     }
181
182     @Override
183     public void tracef(final String format, final int arg1, final Object arg2, final Object arg3) {
184         log.tracef(format, arg1, arg2, arg3);
185     }
186
187     @Override
188     public void tracef(final Throwable t, final String format, final int arg) {
189         log.tracef(t, format, arg);
190     }
191
192     @Override
193     public void tracef(final Throwable t, final String format, final int arg1, final int arg2) {
194         log.tracef(t, format, arg1, arg2);
195     }
196
197     @Override
198     public void tracef(final Throwable t, final String format, final int arg1, final Object arg2) {
199         log.tracef(t, format, arg1, arg2);
200     }
201
202     @Override
203     public void tracef(final Throwable t, final String format, final int arg1, final int arg2, final int arg3) {
204         log.tracef(t, format, arg1, arg2, arg3);
205     }
206
207     @Override
208     public void tracef(final Throwable t, final String format, final int arg1, final int arg2, final Object arg3) {
209         log.tracef(t, format, arg1, arg2, arg3);
210     }
211
212     @Override
213     public void tracef(final Throwable t, final String format, final int arg1, final Object arg2, final Object arg3) {
214         log.tracef(t, format, arg1, arg2, arg3);
215     }
216
217     @Override
218     public void tracef(final String format, final long arg) {
219         log.tracef(format, arg);
220     }
221
222     @Override
223     public void tracef(final String format, final long arg1, final long arg2) {
224         log.tracef(format, arg1, arg2);
225     }
226
227     @Override
228     public void tracef(final String format, final long arg1, final Object arg2) {
229         log.tracef(format, arg1, arg2);
230     }
231
232     @Override
233     public void tracef(final String format, final long arg1, final long arg2, final long arg3) {
234         log.tracef(format, arg1, arg2, arg3);
235     }
236
237     @Override
238     public void tracef(final String format, final long arg1, final long arg2, final Object arg3) {
239         log.tracef(format, arg1, arg2, arg3);
240     }
241
242     @Override
243     public void tracef(final String format, final long arg1, final Object arg2, final Object arg3) {
244         log.tracef(format, arg1, arg2, arg3);
245     }
246
247     @Override
248     public void tracef(final Throwable t, final String format, final long arg) {
249         log.tracef(t, format, arg);
250     }
251
252     @Override
253     public void tracef(final Throwable t, final String format, final long arg1, final long arg2) {
254         log.tracef(t, format, arg1, arg2);
255     }
256
257     @Override
258     public void tracef(final Throwable t, final String format, final long arg1, final Object arg2) {
259         log.tracef(t, format, arg1, arg2);
260     }
261
262     @Override
263     public void tracef(final Throwable t, final String format, final long arg1, final long arg2, final long arg3) {
264         log.tracef(t, format, arg1, arg2, arg3);
265     }
266
267     @Override
268     public void tracef(final Throwable t, final String format, final long arg1, final long arg2, final Object arg3) {
269         log.tracef(t, format, arg1, arg2, arg3);
270     }
271
272     @Override
273     public void tracef(final Throwable t, final String format, final long arg1, final Object arg2, final Object arg3) {
274         log.tracef(t, format, arg1, arg2, arg3);
275     }
276
277     @Override
278     public boolean isDebugEnabled() {
279         return log.isDebugEnabled();
280     }
281
282     @Override
283     public void debug(final Object message) {
284         log.debug(FQCN, message, null);
285     }
286
287     @Override
288     public void debug(final Object message, final Throwable t) {
289         log.debug(FQCN, message, t);
290     }
291
292     @Override
293     public void debug(final String loggerFqcn, final Object message, final Throwable t) {
294         log.debug(loggerFqcn, message, t);
295     }
296
297     @Override
298     public void debug(final String loggerFqcn, final Object message, final Object[] params, final Throwable t) {
299         log.debug(loggerFqcn, message, params, t);
300     }
301
302     @Override
303     public void debugv(final String format, final Object... params) {
304         log.logv(FQCN, Logger.Level.DEBUG, null, format, params);
305     }
306
307     @Override
308     public void debugv(final String format, final Object param1) {
309         log.logv(FQCN, Logger.Level.DEBUG, null, format, param1);
310     }
311
312     @Override
313     public void debugv(final String format, final Object param1, final Object param2) {
314         log.logv(FQCN, Logger.Level.DEBUG, null, format, param1, param2);
315     }
316
317     @Override
318     public void debugv(final String format, final Object param1, final Object param2, final Object param3) {
319         log.logv(FQCN, Logger.Level.DEBUG, null, format, param1, param2, param3);
320     }
321
322     @Override
323     public void debugv(final Throwable t, final String format, final Object... params) {
324         log.logv(FQCN, Logger.Level.DEBUG, t, format, params);
325     }
326
327     @Override
328     public void debugv(final Throwable t, final String format, final Object param1) {
329         log.logv(FQCN, Logger.Level.DEBUG, t, format, param1);
330     }
331
332     @Override
333     public void debugv(final Throwable t, final String format, final Object param1, final Object param2) {
334         log.logv(FQCN, Logger.Level.DEBUG, t, format, param1, param2);
335     }
336
337     @Override
338     public void debugv(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
339         log.logv(FQCN, Logger.Level.DEBUG, t, format, param1, param2, param3);
340     }
341
342     @Override
343     public void debugf(final String format, final Object... params) {
344         log.logf(FQCN, Logger.Level.DEBUG, null, format, params);
345     }
346
347     @Override
348     public void debugf(final String format, final Object param1) {
349         log.logf(FQCN, Logger.Level.DEBUG, null, format, param1);
350     }
351
352     @Override
353     public void debugf(final String format, final Object param1, final Object param2) {
354         log.logf(FQCN, Logger.Level.DEBUG, null, format, param1, param2);
355     }
356
357     @Override
358     public void debugf(final String format, final Object param1, final Object param2, final Object param3) {
359         log.logf(FQCN, Logger.Level.DEBUG, null, format, param1, param2, param3);
360     }
361
362     @Override
363     public void debugf(final Throwable t, final String format, final Object... params) {
364         log.logf(FQCN, Logger.Level.DEBUG, t, format, params);
365     }
366
367     @Override
368     public void debugf(final Throwable t, final String format, final Object param1) {
369         log.logf(FQCN, Logger.Level.DEBUG, t, format, param1);
370     }
371
372     @Override
373     public void debugf(final Throwable t, final String format, final Object param1, final Object param2) {
374         log.logf(FQCN, Logger.Level.DEBUG, t, format, param1, param2);
375     }
376
377     @Override
378     public void debugf(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
379         log.logf(FQCN, Logger.Level.DEBUG, t, format, param1, param2, param3);
380     }
381
382     @Override
383     public void debugf(final String format, final int arg) {
384         log.debugf(format, arg);
385     }
386
387     @Override
388     public void debugf(final String format, final int arg1, final int arg2) {
389         log.debugf(format, arg1, arg2);
390     }
391
392     @Override
393     public void debugf(final String format, final int arg1, final Object arg2) {
394         log.debugf(format, arg1, arg2);
395     }
396
397     @Override
398     public void debugf(final String format, final int arg1, final int arg2, final int arg3) {
399         log.debugf(format, arg1, arg2, arg3);
400     }
401
402     @Override
403     public void debugf(final String format, final int arg1, final int arg2, final Object arg3) {
404         log.debugf(format, arg1, arg2, arg3);
405     }
406
407     @Override
408     public void debugf(final String format, final int arg1, final Object arg2, final Object arg3) {
409         log.debugf(format, arg1, arg2, arg3);
410     }
411
412     @Override
413     public void debugf(final Throwable t, final String format, final int arg) {
414         log.debugf(t, format, arg);
415     }
416
417     @Override
418     public void debugf(final Throwable t, final String format, final int arg1, final int arg2) {
419         log.debugf(t, format, arg1, arg2);
420     }
421
422     @Override
423     public void debugf(final Throwable t, final String format, final int arg1, final Object arg2) {
424         log.debugf(t, format, arg1, arg2);
425     }
426
427     @Override
428     public void debugf(final Throwable t, final String format, final int arg1, final int arg2, final int arg3) {
429         log.debugf(t, format, arg1, arg2, arg3);
430     }
431
432     @Override
433     public void debugf(final Throwable t, final String format, final int arg1, final int arg2, final Object arg3) {
434         log.debugf(t, format, arg1, arg2, arg3);
435     }
436
437     @Override
438     public void debugf(final Throwable t, final String format, final int arg1, final Object arg2, final Object arg3) {
439         log.debugf(t, format, arg1, arg2, arg3);
440     }
441
442     @Override
443     public void debugf(final String format, final long arg) {
444         log.debugf(format, arg);
445     }
446
447     @Override
448     public void debugf(final String format, final long arg1, final long arg2) {
449         log.debugf(format, arg1, arg2);
450     }
451
452     @Override
453     public void debugf(final String format, final long arg1, final Object arg2) {
454         log.debugf(format, arg1, arg2);
455     }
456
457     @Override
458     public void debugf(final String format, final long arg1, final long arg2, final long arg3) {
459         log.debugf(format, arg1, arg2, arg3);
460     }
461
462     @Override
463     public void debugf(final String format, final long arg1, final long arg2, final Object arg3) {
464         log.debugf(format, arg1, arg2, arg3);
465     }
466
467     @Override
468     public void debugf(final String format, final long arg1, final Object arg2, final Object arg3) {
469         log.debugf(format, arg1, arg2, arg3);
470     }
471
472     @Override
473     public void debugf(final Throwable t, final String format, final long arg) {
474         log.debugf(t, format, arg);
475     }
476
477     @Override
478     public void debugf(final Throwable t, final String format, final long arg1, final long arg2) {
479         log.debugf(t, format, arg1, arg2);
480     }
481
482     @Override
483     public void debugf(final Throwable t, final String format, final long arg1, final Object arg2) {
484         log.debugf(t, format, arg1, arg2);
485     }
486
487     @Override
488     public void debugf(final Throwable t, final String format, final long arg1, final long arg2, final long arg3) {
489         log.debugf(t, format, arg1, arg2, arg3);
490     }
491
492     @Override
493     public void debugf(final Throwable t, final String format, final long arg1, final long arg2, final Object arg3) {
494         log.debugf(t, format, arg1, arg2, arg3);
495     }
496
497     @Override
498     public void debugf(final Throwable t, final String format, final long arg1, final Object arg2, final Object arg3) {
499         log.debugf(t, format, arg1, arg2, arg3);
500     }
501
502     @Override
503     public boolean isInfoEnabled() {
504         return log.isInfoEnabled();
505     }
506
507     @Override
508     public void info(final Object message) {
509         log.info(FQCN, message, null);
510     }
511
512     @Override
513     public void info(final Object message, final Throwable t) {
514         log.info(FQCN, message, t);
515     }
516
517     @Override
518     public void info(final String loggerFqcn, final Object message, final Throwable t) {
519         log.info(loggerFqcn, message, t);
520     }
521
522     @Override
523     public void info(final String loggerFqcn, final Object message, final Object[] params, final Throwable t) {
524         log.info(loggerFqcn, message, params, t);
525     }
526
527     @Override
528     public void infov(final String format, final Object... params) {
529         log.logv(FQCN, Logger.Level.INFO, null, format, params);
530     }
531
532     @Override
533     public void infov(final String format, final Object param1) {
534         log.logv(FQCN, Logger.Level.INFO, null, format, param1);
535     }
536
537     @Override
538     public void infov(final String format, final Object param1, final Object param2) {
539         log.logv(FQCN, Logger.Level.INFO, null, format, param1, param2);
540     }
541
542     @Override
543     public void infov(final String format, final Object param1, final Object param2, final Object param3) {
544         log.logv(FQCN, Logger.Level.INFO, null, format, param1, param2, param3);
545     }
546
547     @Override
548     public void infov(final Throwable t, final String format, final Object... params) {
549         log.logv(FQCN, Logger.Level.INFO, t, format, params);
550     }
551
552     @Override
553     public void infov(final Throwable t, final String format, final Object param1) {
554         log.logv(FQCN, Logger.Level.INFO, t, format, param1);
555     }
556
557     @Override
558     public void infov(final Throwable t, final String format, final Object param1, final Object param2) {
559         log.logv(FQCN, Logger.Level.INFO, t, format, param1, param2);
560     }
561
562     @Override
563     public void infov(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
564         log.logv(FQCN, Logger.Level.INFO, t, format, param1, param2, param3);
565     }
566
567     @Override
568     public void infof(final String format, final Object... params) {
569         log.logf(FQCN, Logger.Level.INFO, null, format, params);
570     }
571
572     @Override
573     public void infof(final String format, final Object param1) {
574         log.logf(FQCN, Logger.Level.INFO, null, format, param1);
575     }
576
577     @Override
578     public void infof(final String format, final Object param1, final Object param2) {
579         log.logf(FQCN, Logger.Level.INFO, null, format, param1, param2);
580     }
581
582     @Override
583     public void infof(final String format, final Object param1, final Object param2, final Object param3) {
584         log.logf(FQCN, Logger.Level.INFO, null, format, param1, param2, param3);
585     }
586
587     @Override
588     public void infof(final Throwable t, final String format, final Object... params) {
589         log.logf(FQCN, Logger.Level.INFO, t, format, params);
590     }
591
592     @Override
593     public void infof(final Throwable t, final String format, final Object param1) {
594         log.logf(FQCN, Logger.Level.INFO, t, format, param1);
595     }
596
597     @Override
598     public void infof(final Throwable t, final String format, final Object param1, final Object param2) {
599         log.logf(FQCN, Logger.Level.INFO, t, format, param1, param2);
600     }
601
602     @Override
603     public void infof(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
604         log.logf(FQCN, Logger.Level.INFO, t, format, param1, param2, param3);
605     }
606
607     @Override
608     public void warn(final Object message) {
609         log.warn(FQCN, message, null);
610     }
611
612     @Override
613     public void warn(final Object message, final Throwable t) {
614         log.warn(FQCN, message, t);
615     }
616
617     @Override
618     public void warn(final String loggerFqcn, final Object message, final Throwable t) {
619         log.warn(loggerFqcn, message, t);
620     }
621
622     @Override
623     public void warn(final String loggerFqcn, final Object message, final Object[] params, final Throwable t) {
624         log.warn(loggerFqcn, message, params, t);
625     }
626
627     @Override
628     public void warnv(final String format, final Object... params) {
629         log.logv(FQCN, Logger.Level.WARN, null, format, params);
630     }
631
632     @Override
633     public void warnv(final String format, final Object param1) {
634         log.logv(FQCN, Logger.Level.WARN, null, format, param1);
635     }
636
637     @Override
638     public void warnv(final String format, final Object param1, final Object param2) {
639         log.logv(FQCN, Logger.Level.WARN, null, format, param1, param2);
640     }
641
642     @Override
643     public void warnv(final String format, final Object param1, final Object param2, final Object param3) {
644         log.logv(FQCN, Logger.Level.WARN, null, format, param1, param2, param3);
645     }
646
647     @Override
648     public void warnv(final Throwable t, final String format, final Object... params) {
649         log.logv(FQCN, Logger.Level.WARN, t, format, params);
650     }
651
652     @Override
653     public void warnv(final Throwable t, final String format, final Object param1) {
654         log.logv(FQCN, Logger.Level.WARN, t, format, param1);
655     }
656
657     @Override
658     public void warnv(final Throwable t, final String format, final Object param1, final Object param2) {
659         log.logv(FQCN, Logger.Level.WARN, t, format, param1, param2);
660     }
661
662     @Override
663     public void warnv(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
664         log.logv(FQCN, Logger.Level.WARN, t, format, param1, param2, param3);
665     }
666
667     @Override
668     public void warnf(final String format, final Object... params) {
669         log.logf(FQCN, Logger.Level.WARN, null, format, params);
670     }
671
672     @Override
673     public void warnf(final String format, final Object param1) {
674         log.logf(FQCN, Logger.Level.WARN, null, format, param1);
675     }
676
677     @Override
678     public void warnf(final String format, final Object param1, final Object param2) {
679         log.logf(FQCN, Logger.Level.WARN, null, format, param1, param2);
680     }
681
682     @Override
683     public void warnf(final String format, final Object param1, final Object param2, final Object param3) {
684         log.logf(FQCN, Logger.Level.WARN, null, format, param1, param2, param3);
685     }
686
687     @Override
688     public void warnf(final Throwable t, final String format, final Object... params) {
689         log.logf(FQCN, Logger.Level.WARN, t, format, params);
690     }
691
692     @Override
693     public void warnf(final Throwable t, final String format, final Object param1) {
694         log.logf(FQCN, Logger.Level.WARN, t, format, param1);
695     }
696
697     @Override
698     public void warnf(final Throwable t, final String format, final Object param1, final Object param2) {
699         log.logf(FQCN, Logger.Level.WARN, t, format, param1, param2);
700     }
701
702     @Override
703     public void warnf(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
704         log.logf(FQCN, Logger.Level.WARN, t, format, param1, param2, param3);
705     }
706
707     @Override
708     public void error(final Object message) {
709         log.error(FQCN, message, null);
710     }
711
712     @Override
713     public void error(final Object message, final Throwable t) {
714         log.error(FQCN, message, t);
715     }
716
717     @Override
718     public void error(final String loggerFqcn, final Object message, final Throwable t) {
719         log.error(loggerFqcn, message, t);
720     }
721
722     @Override
723     public void error(final String loggerFqcn, final Object message, final Object[] params, final Throwable t) {
724         log.error(loggerFqcn, message, params, t);
725     }
726
727     @Override
728     public void errorv(final String format, final Object... params) {
729         log.logv(FQCN, Logger.Level.ERROR, null, format, params);
730     }
731
732     @Override
733     public void errorv(final String format, final Object param1) {
734         log.logv(FQCN, Logger.Level.ERROR, null, format, param1);
735     }
736
737     @Override
738     public void errorv(final String format, final Object param1, final Object param2) {
739         log.logv(FQCN, Logger.Level.ERROR, null, format, param1, param2);
740     }
741
742     @Override
743     public void errorv(final String format, final Object param1, final Object param2, final Object param3) {
744         log.logv(FQCN, Logger.Level.ERROR, null, format, param1, param2, param3);
745     }
746
747     @Override
748     public void errorv(final Throwable t, final String format, final Object... params) {
749         log.logv(FQCN, Logger.Level.ERROR, t, format, params);
750     }
751
752     @Override
753     public void errorv(final Throwable t, final String format, final Object param1) {
754         log.logv(FQCN, Logger.Level.ERROR, t, format, param1);
755     }
756
757     @Override
758     public void errorv(final Throwable t, final String format, final Object param1, final Object param2) {
759         log.logv(FQCN, Logger.Level.ERROR, t, format, param1, param2);
760     }
761
762     @Override
763     public void errorv(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
764         log.logv(FQCN, Logger.Level.ERROR, t, format, param1, param2, param3);
765     }
766
767     @Override
768     public void errorf(final String format, final Object... params) {
769         log.logf(FQCN, Logger.Level.ERROR, null, format, params);
770     }
771
772     @Override
773     public void errorf(final String format, final Object param1) {
774         log.logf(FQCN, Logger.Level.ERROR, null, format, param1);
775     }
776
777     @Override
778     public void errorf(final String format, final Object param1, final Object param2) {
779         log.logf(FQCN, Logger.Level.ERROR, null, format, param1, param2);
780     }
781
782     @Override
783     public void errorf(final String format, final Object param1, final Object param2, final Object param3) {
784         log.logf(FQCN, Logger.Level.ERROR, null, format, param1, param2, param3);
785     }
786
787     @Override
788     public void errorf(final Throwable t, final String format, final Object... params) {
789         log.logf(FQCN, Logger.Level.ERROR, t, format, params);
790     }
791
792     @Override
793     public void errorf(final Throwable t, final String format, final Object param1) {
794         log.logf(FQCN, Logger.Level.ERROR, t, format, param1);
795     }
796
797     @Override
798     public void errorf(final Throwable t, final String format, final Object param1, final Object param2) {
799         log.logf(FQCN, Logger.Level.ERROR, t, format, param1, param2);
800     }
801
802     @Override
803     public void errorf(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
804         log.logf(FQCN, Logger.Level.ERROR, t, format, param1, param2, param3);
805     }
806
807     @Override
808     public void fatal(final Object message) {
809         log.fatal(FQCN, message, null);
810     }
811
812     @Override
813     public void fatal(final Object message, final Throwable t) {
814         log.fatal(FQCN, message, t);
815     }
816
817     @Override
818     public void fatal(final String loggerFqcn, final Object message, final Throwable t) {
819         log.fatal(loggerFqcn, message, t);
820     }
821
822     @Override
823     public void fatal(final String loggerFqcn, final Object message, final Object[] params, final Throwable t) {
824         log.fatal(loggerFqcn, message, params, t);
825     }
826
827     @Override
828     public void fatalv(final String format, final Object... params) {
829         log.logv(FQCN, Logger.Level.FATAL, null, format, params);
830     }
831
832     @Override
833     public void fatalv(final String format, final Object param1) {
834         log.logv(FQCN, Logger.Level.FATAL, null, format, param1);
835     }
836
837     @Override
838     public void fatalv(final String format, final Object param1, final Object param2) {
839         log.logv(FQCN, Logger.Level.FATAL, null, format, param1, param2);
840     }
841
842     @Override
843     public void fatalv(final String format, final Object param1, final Object param2, final Object param3) {
844         log.logv(FQCN, Logger.Level.FATAL, null, format, param1, param2, param3);
845     }
846
847     @Override
848     public void fatalv(final Throwable t, final String format, final Object... params) {
849         log.logv(FQCN, Logger.Level.FATAL, t, format, params);
850     }
851
852     @Override
853     public void fatalv(final Throwable t, final String format, final Object param1) {
854         log.logv(FQCN, Logger.Level.FATAL, t, format, param1);
855     }
856
857     @Override
858     public void fatalv(final Throwable t, final String format, final Object param1, final Object param2) {
859         log.logv(FQCN, Logger.Level.FATAL, t, format, param1, param2);
860     }
861
862     @Override
863     public void fatalv(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
864         log.logv(FQCN, Logger.Level.FATAL, t, format, param1, param2, param3);
865     }
866
867     @Override
868     public void fatalf(final String format, final Object... params) {
869         log.logf(FQCN, Logger.Level.FATAL, null, format, params);
870     }
871
872     @Override
873     public void fatalf(final String format, final Object param1) {
874         log.logf(FQCN, Logger.Level.FATAL, null, format, param1);
875     }
876
877     @Override
878     public void fatalf(final String format, final Object param1, final Object param2) {
879         log.logf(FQCN, Logger.Level.FATAL, null, format, param1, param2);
880     }
881
882     @Override
883     public void fatalf(final String format, final Object param1, final Object param2, final Object param3) {
884         log.logf(FQCN, Logger.Level.FATAL, null, format, param1, param2, param3);
885     }
886
887     @Override
888     public void fatalf(final Throwable t, final String format, final Object... params) {
889         log.logf(FQCN, Logger.Level.FATAL, t, format, params);
890     }
891
892     @Override
893     public void fatalf(final Throwable t, final String format, final Object param1) {
894         log.logf(FQCN, Logger.Level.FATAL, t, format, param1);
895     }
896
897     @Override
898     public void fatalf(final Throwable t, final String format, final Object param1, final Object param2) {
899         log.logf(FQCN, Logger.Level.FATAL, t, format, param1, param2);
900     }
901
902     @Override
903     public void fatalf(final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
904         log.logf(FQCN, Logger.Level.FATAL, t, format, param1, param2, param3);
905     }
906
907
908     @Override
909     public void log(final Logger.Level level, final Object message) {
910         log.log(FQCN, level, message, nullnull);
911     }
912
913     @Override
914     public void log(final Logger.Level level, final Object message, final Throwable t) {
915         log.log(FQCN, level, message, null, t);
916     }
917
918     @Override
919     public void log(final Logger.Level level, final String loggerFqcn, final Object message, final Throwable t) {
920         log.log(level, loggerFqcn, message, t);
921     }
922
923     @Override
924     public void log(final String loggerFqcn, final Logger.Level level, final Object message, final Object[] params, final Throwable t) {
925         log.log(loggerFqcn, level, message, params, t);
926     }
927
928     @Override
929     public void logv(final Logger.Level level, final String format, final Object... params) {
930         log.logv(FQCN, level, null, format, params);
931     }
932
933     @Override
934     public void logv(final Logger.Level level, final String format, final Object param1) {
935         log.logv(FQCN, level, null, format, param1);
936     }
937
938     @Override
939     public void logv(final Logger.Level level, final String format, final Object param1, final Object param2) {
940         log.logv(FQCN, level, null, format, param1, param2);
941     }
942
943     @Override
944     public void logv(final Logger.Level level, final String format, final Object param1, final Object param2, final Object param3) {
945         log.logv(FQCN, level, null, format, param1, param2, param3);
946     }
947
948     @Override
949     public void logv(final Logger.Level level, final Throwable t, final String format, final Object... params) {
950         log.logv(FQCN, level, t, format, params);
951     }
952
953     @Override
954     public void logv(final Logger.Level level, final Throwable t, final String format, final Object param1) {
955         log.logv(FQCN, level, t, format, param1);
956     }
957
958     @Override
959     public void logv(final Logger.Level level, final Throwable t, final String format, final Object param1, final Object param2) {
960         log.logv(FQCN, level, t, format, param1, param2);
961     }
962
963     @Override
964     public void logv(final Logger.Level level, final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
965         log.logv(FQCN, level, t, format, param1, param2, param3);
966     }
967
968     @Override
969     public void logv(final String loggerFqcn, final Logger.Level level, final Throwable t, final String format, final Object... params) {
970         log.logv(loggerFqcn, level, t, format, params);
971     }
972
973     @Override
974     public void logv(final String loggerFqcn, final Logger.Level level, final Throwable t, final String format, final Object param1) {
975         log.logv(loggerFqcn, level, t, format, param1);
976     }
977
978     @Override
979     public void logv(final String loggerFqcn, final Logger.Level level, final Throwable t, final String format, final Object param1, final Object param2) {
980         log.logv(loggerFqcn, level, t, format, param1, param2);
981     }
982
983     @Override
984     public void logv(final String loggerFqcn, final Logger.Level level, final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
985         log.logv(loggerFqcn, level, t, format, param1, param2, param3);
986     }
987
988     @Override
989     public void logf(final Logger.Level level, final String format, final Object... params) {
990         log.logf(FQCN, level, null, format, params);
991     }
992
993     @Override
994     public void logf(final Logger.Level level, final String format, final Object param1) {
995         log.logf(FQCN, level, null, format, param1);
996     }
997
998     @Override
999     public void logf(final Logger.Level level, final String format, final Object param1, final Object param2) {
1000         log.logf(FQCN, level, null, format, param1, param2);
1001     }
1002
1003     @Override
1004     public void logf(final Logger.Level level, final String format, final Object param1, final Object param2, final Object param3) {
1005         log.logf(FQCN, level, null, format, param1, param2, param3);
1006     }
1007
1008     @Override
1009     public void logf(final Logger.Level level, final Throwable t, final String format, final Object... params) {
1010         log.logf(FQCN, level, t, format, params);
1011     }
1012
1013     @Override
1014     public void logf(final Logger.Level level, final Throwable t, final String format, final Object param1) {
1015         log.logf(FQCN, level, t, format, param1);
1016     }
1017
1018     @Override
1019     public void logf(final Logger.Level level, final Throwable t, final String format, final Object param1, final Object param2) {
1020         log.logf(FQCN, level, t, format, param1, param2);
1021     }
1022
1023     @Override
1024     public void logf(final Logger.Level level, final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
1025         log.logf(FQCN, level, t, format, param1, param2, param3);
1026     }
1027
1028     @Override
1029     public void logf(final String loggerFqcn, final Logger.Level level, final Throwable t, final String format, final Object param1) {
1030         log.logf(loggerFqcn, level, t, format, param1);
1031     }
1032
1033     @Override
1034     public void logf(final String loggerFqcn, final Logger.Level level, final Throwable t, final String format, final Object param1, final Object param2) {
1035         log.logf(loggerFqcn, level, t, format, param1, param2);
1036     }
1037
1038     @Override
1039     public void logf(final String loggerFqcn, final Logger.Level level, final Throwable t, final String format, final Object param1, final Object param2, final Object param3) {
1040         log.logf(loggerFqcn, level, t, format, param1, param2, param3);
1041     }
1042
1043     @Override
1044     public void logf(final String loggerFqcn, final Logger.Level level, final Throwable t, final String format, final Object... params) {
1045         log.logf(loggerFqcn, level, t, format, params);
1046     }
1047
1048     @Override
1049     public boolean isEnabled(final Logger.Level level) {
1050         return log.isEnabled(level);
1051     }
1052 }
1053