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 class Slf4JLogger extends AbstractInternalLogger {
24
25 private final Logger logger;
26
27 Slf4JLogger(Logger logger) {
28 this.logger = logger;
29 }
30
31 public void debug(String msg) {
32 logger.debug(msg);
33 }
34
35 public void debug(String msg, Throwable cause) {
36 logger.debug(msg, cause);
37 }
38
39 public void error(String msg) {
40 logger.error(msg);
41 }
42
43 public void error(String msg, Throwable cause) {
44 logger.error(msg, cause);
45 }
46
47 public void info(String msg) {
48 logger.info(msg);
49 }
50
51 public void info(String msg, Throwable cause) {
52 logger.info(msg, cause);
53 }
54
55 public boolean isDebugEnabled() {
56 return logger.isDebugEnabled();
57 }
58
59 public boolean isErrorEnabled() {
60 return logger.isErrorEnabled();
61 }
62
63 public boolean isInfoEnabled() {
64 return logger.isInfoEnabled();
65 }
66
67 public boolean isWarnEnabled() {
68 return logger.isWarnEnabled();
69 }
70
71 public void warn(String msg) {
72 logger.warn(msg);
73 }
74
75 public void warn(String msg, Throwable cause) {
76 logger.warn(msg, cause);
77 }
78
79 @Override
80 public String toString() {
81 return String.valueOf(logger.getName());
82 }
83 }