1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.transaction.util;
18
19 import org.apache.log4j.Logger;
20
21
22
23
24
25
26 public class Log4jLogger implements LoggerFacade {
27
28 protected Logger logger;
29
30 public Log4jLogger(Logger logger) {
31 this.logger = logger;
32 }
33
34 public Logger getLogger() {
35 return logger;
36 }
37
38 public LoggerFacade createLogger(String name) {
39 return new Log4jLogger(Logger.getLogger(name));
40 }
41
42 public void logInfo(String message) {
43 logger.info(message);
44 }
45
46 public void logFine(String message) {
47 logger.debug(message);
48 }
49
50 public boolean isFineEnabled() {
51 return logger.isDebugEnabled();
52 }
53
54 public void logFiner(String message) {
55 logger.debug(message);
56 }
57
58 public boolean isFinerEnabled() {
59 return logger.isDebugEnabled();
60 }
61
62 public void logFinest(String message) {
63 logger.debug(message);
64 }
65
66 public boolean isFinestEnabled() {
67 return logger.isDebugEnabled();
68 }
69
70 public void logWarning(String message) {
71 logger.warn(message);
72 }
73
74 public void logWarning(String message, Throwable t) {
75 logger.warn(message, t);
76 }
77 public void logSevere(String message) {
78 logger.error(message);
79 }
80
81 public void logSevere(String message, Throwable t) {
82 logger.error(message, t);
83 }
84 }