1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.jboss.netty.logging;
17
18 import org.slf4j.Logger;
19
20
21
22
23
24
25
26
27
28
29 class Slf4JLogger extends AbstractInternalLogger {
30
31 private final Logger logger;
32
33 Slf4JLogger(Logger logger) {
34 this.logger = logger;
35 }
36
37 public void debug(String msg) {
38 logger.debug(msg);
39 }
40
41 public void debug(String msg, Throwable cause) {
42 logger.debug(msg, cause);
43 }
44
45 public void error(String msg) {
46 logger.error(msg);
47 }
48
49 public void error(String msg, Throwable cause) {
50 logger.error(msg, cause);
51 }
52
53 public void info(String msg) {
54 logger.info(msg);
55 }
56
57 public void info(String msg, Throwable cause) {
58 logger.info(msg, cause);
59 }
60
61 public boolean isDebugEnabled() {
62 return logger.isDebugEnabled();
63 }
64
65 public boolean isErrorEnabled() {
66 return logger.isErrorEnabled();
67 }
68
69 public boolean isInfoEnabled() {
70 return logger.isInfoEnabled();
71 }
72
73 public boolean isWarnEnabled() {
74 return logger.isWarnEnabled();
75 }
76
77 public void warn(String msg) {
78 logger.warn(msg);
79 }
80
81 public void warn(String msg, Throwable cause) {
82 logger.warn(msg, cause);
83 }
84
85 @Override
86 public String toString() {
87 return String.valueOf(logger.getName());
88 }
89 }