1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.james.container.spring.logging.log4j;
20
21 import org.apache.log4j.Level;
22 import org.apache.log4j.Logger;
23
24
25
26
27
28 public class AvalonToLog4jLogger implements org.apache.avalon.framework.logger.Logger {
29 private Logger logger;
30
31 public AvalonToLog4jLogger(Logger logger) {
32 this.logger = logger;
33 }
34
35 public void debug(String s) {
36 logger.debug(s);
37 }
38
39 public void debug(String s, Throwable throwable) {
40 logger.debug(s, throwable);
41 }
42
43 public boolean isDebugEnabled() {
44 return logger.isDebugEnabled();
45 }
46
47 public void info(String s) {
48 logger.info(s);
49 }
50
51 public void info(String s, Throwable throwable) {
52 logger.info(s, throwable);
53 }
54
55 public boolean isInfoEnabled() {
56 return logger.isEnabledFor(Level.INFO);
57 }
58
59 public void warn(String s) {
60 logger.warn(s);
61 }
62
63 public void warn(String s, Throwable throwable) {
64 logger.warn(s, throwable);
65 }
66
67 public boolean isWarnEnabled() {
68 return logger.isEnabledFor(Level.WARN);
69 }
70
71 public void error(String s) {
72 logger.error(s);
73 }
74
75 public void error(String s, Throwable throwable) {
76 logger.error(s, throwable);
77 }
78
79 public boolean isErrorEnabled() {
80 return logger.isEnabledFor(Level.ERROR);
81 }
82
83 public void fatalError(String s) {
84 logger.fatal(s);
85 }
86
87 public void fatalError(String s, Throwable throwable) {
88 logger.fatal(s, throwable);
89 }
90
91 public boolean isFatalErrorEnabled() {
92 return logger.isEnabledFor(Level.FATAL);
93 }
94
95 public org.apache.avalon.framework.logger.Logger getChildLogger(String s) {
96 return new AvalonToLog4jLogger(Logger.getLogger(s));
97 }
98 }