001
014
015 package com.liferay.portal.log;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogWrapper;
019
020 import org.apache.log4j.Level;
021 import org.apache.log4j.Logger;
022
023
026 public class Log4jLogImpl implements Log {
027
028 public Log4jLogImpl(Logger logger) {
029 _logger = logger;
030 }
031
032 @Override
033 public void debug(Object msg) {
034 _logger.log(_logWrapperClassName, Level.DEBUG, msg, null);
035 }
036
037 @Override
038 public void debug(Object msg, Throwable t) {
039 _logger.log(_logWrapperClassName, Level.DEBUG, msg, t);
040 }
041
042 @Override
043 public void debug(Throwable t) {
044 _logger.log(_logWrapperClassName, Level.DEBUG, null, t);
045 }
046
047 @Override
048 public void error(Object msg) {
049 _logger.log(_logWrapperClassName, Level.ERROR, msg, null);
050 }
051
052 @Override
053 public void error(Object msg, Throwable t) {
054 _logger.log(_logWrapperClassName, Level.ERROR, msg, t);
055 }
056
057 @Override
058 public void error(Throwable t) {
059 _logger.log(_logWrapperClassName, Level.ERROR, null, t);
060 }
061
062 @Override
063 public void fatal(Object msg) {
064 _logger.log(_logWrapperClassName, Level.FATAL, msg, null);
065 }
066
067 @Override
068 public void fatal(Object msg, Throwable t) {
069 _logger.log(_logWrapperClassName, Level.FATAL, msg, t);
070 }
071
072 @Override
073 public void fatal(Throwable t) {
074 _logger.log(_logWrapperClassName, Level.FATAL, null, t);
075 }
076
077 public Logger getWrappedLogger() {
078 return _logger;
079 }
080
081 @Override
082 public void info(Object msg) {
083 _logger.log(_logWrapperClassName, Level.INFO, msg, null);
084 }
085
086 @Override
087 public void info(Object msg, Throwable t) {
088 _logger.log(_logWrapperClassName, Level.INFO, msg, t);
089 }
090
091 @Override
092 public void info(Throwable t) {
093 _logger.log(_logWrapperClassName, Level.INFO, null, t);
094 }
095
096 @Override
097 public boolean isDebugEnabled() {
098 return _logger.isDebugEnabled();
099 }
100
101 @Override
102 public boolean isErrorEnabled() {
103 return _logger.isEnabledFor(Level.ERROR);
104 }
105
106 @Override
107 public boolean isFatalEnabled() {
108 return _logger.isEnabledFor(Level.FATAL);
109 }
110
111 @Override
112 public boolean isInfoEnabled() {
113 return _logger.isInfoEnabled();
114 }
115
116 @Override
117 public boolean isTraceEnabled() {
118 return _logger.isTraceEnabled();
119 }
120
121 @Override
122 public boolean isWarnEnabled() {
123 return _logger.isEnabledFor(Level.WARN);
124 }
125
126 @Override
127 public void setLogWrapperClassName(String className) {
128 _logWrapperClassName = className;
129 }
130
131 @Override
132 public void trace(Object msg) {
133 _logger.log(_logWrapperClassName, Level.TRACE, msg, null);
134 }
135
136 @Override
137 public void trace(Object msg, Throwable t) {
138 _logger.log(_logWrapperClassName, Level.TRACE, msg, t);
139 }
140
141 @Override
142 public void trace(Throwable t) {
143 _logger.log(_logWrapperClassName, Level.TRACE, null, t);
144 }
145
146 @Override
147 public void warn(Object msg) {
148 _logger.log(_logWrapperClassName, Level.WARN, msg, null);
149 }
150
151 @Override
152 public void warn(Object msg, Throwable t) {
153 _logger.log(_logWrapperClassName, Level.WARN, msg, t);
154 }
155
156 @Override
157 public void warn(Throwable t) {
158 _logger.log(_logWrapperClassName, Level.WARN, null, t);
159 }
160
161 private Logger _logger;
162 private String _logWrapperClassName = LogWrapper.class.getName();
163
164 }