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.commons.logging.Log;
20 import org.apache.commons.logging.LogFactory;
21
22
23
24
25
26 public class CommonsLoggingLogger implements LoggerFacade {
27
28 private final Log log;
29
30 public CommonsLoggingLogger(final Log log) {
31 this.log = log;
32 }
33
34 public LoggerFacade createLogger(final String name) {
35 return new CommonsLoggingLogger(LogFactory.getLog(name));
36 }
37
38 public void logInfo(final String message) {
39 this.log.info(message);
40 }
41
42 public void logFine(final String message) {
43 this.log.debug(message);
44 }
45
46 public boolean isFineEnabled() {
47 return this.log.isDebugEnabled();
48 }
49
50 public void logFiner(final String message) {
51 this.log.debug(message);
52 }
53
54 public boolean isFinerEnabled() {
55 return this.log.isDebugEnabled();
56 }
57
58 public void logFinest(final String message) {
59 this.log.trace(message);
60 }
61
62 public boolean isFinestEnabled() {
63 return this.log.isTraceEnabled();
64 }
65
66 public void logWarning(final String message) {
67 this.log.warn(message);
68 }
69
70 public void logWarning(final String message, final Throwable t) {
71 this.log.warn(message, t);
72 }
73
74 public void logSevere(final String message) {
75 this.log.error(message);
76 }
77
78 public void logSevere(final String message, final Throwable t) {
79 this.log.error(message, t);
80 }
81
82 }