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