1
22
23 package com.liferay.portal.log;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogWrapper;
27
28 import org.apache.log4j.Level;
29 import org.apache.log4j.Logger;
30
31
37 public class Log4jLogImpl implements Log {
38
39 public Log4jLogImpl(Logger logger) {
40 _logger = logger;
41 }
42
43 public void debug(Object msg) {
44 _logger.log(_FQCN, Level.DEBUG, msg, null);
45 }
46
47 public void debug(Throwable t) {
48 _logger.log(_FQCN, Level.DEBUG, null, t);
49 }
50
51 public void debug(Object msg, Throwable t) {
52 _logger.log(_FQCN, Level.DEBUG, msg, t);
53 }
54
55 public void error(Object msg) {
56 _logger.log(_FQCN, Level.ERROR, msg, null);
57 }
58
59 public void error(Throwable t) {
60 _logger.log(_FQCN, Level.ERROR, null, t);
61 }
62
63 public void error(Object msg, Throwable t) {
64 _logger.log(_FQCN, Level.ERROR, msg, t);
65 }
66
67 public void fatal(Object msg) {
68 _logger.log(_FQCN, Level.FATAL, msg, null);
69 }
70
71 public void fatal(Throwable t) {
72 _logger.log(_FQCN, Level.FATAL, null, t);
73 }
74
75 public void fatal(Object msg, Throwable t) {
76 _logger.log(_FQCN, Level.FATAL, msg, t);
77 }
78
79 public void info(Object msg) {
80 _logger.log(_FQCN, Level.INFO, msg, null);
81 }
82
83 public void info(Throwable t) {
84 _logger.log(_FQCN, Level.INFO, null, t);
85 }
86
87 public void info(Object msg, Throwable t) {
88 _logger.log(_FQCN, Level.INFO, msg, t);
89 }
90
91 public boolean isDebugEnabled() {
92 return _logger.isDebugEnabled();
93 }
94
95 public boolean isErrorEnabled() {
96 return _logger.isEnabledFor(Level.ERROR);
97 }
98
99 public boolean isFatalEnabled() {
100 return _logger.isEnabledFor(Level.FATAL);
101 }
102
103 public boolean isInfoEnabled() {
104 return _logger.isInfoEnabled();
105 }
106
107 public boolean isTraceEnabled() {
108 return _logger.isTraceEnabled();
109 }
110
111 public boolean isWarnEnabled() {
112 return _logger.isEnabledFor(Level.WARN);
113 }
114
115 public void trace(Object msg) {
116 _logger.log(_FQCN, Level.TRACE, msg, null);
117 }
118
119 public void trace(Throwable t) {
120 _logger.log(_FQCN, Level.TRACE, null, t);
121 }
122
123 public void trace(Object msg, Throwable t) {
124 _logger.log(_FQCN, Level.TRACE, msg, t);
125 }
126
127 public void warn(Object msg) {
128 _logger.log(_FQCN, Level.WARN, msg, null);
129 }
130
131 public void warn(Throwable t) {
132 _logger.log(_FQCN, Level.WARN, null, t);
133 }
134
135 public void warn(Object msg, Throwable t) {
136 _logger.log(_FQCN, Level.WARN, msg, t);
137 }
138
139 private static final String _FQCN = LogWrapper.class.getName();
140
141 private Logger _logger;
142
143 }