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