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(_FQCN, Level.DEBUG, msg, null);
035 }
036
037 @Override
038 public void debug(Object msg, Throwable t) {
039 _logger.log(_FQCN, Level.DEBUG, msg, t);
040 }
041
042 @Override
043 public void debug(Throwable t) {
044 _logger.log(_FQCN, Level.DEBUG, null, t);
045 }
046
047 @Override
048 public void error(Object msg) {
049 _logger.log(_FQCN, Level.ERROR, msg, null);
050 }
051
052 @Override
053 public void error(Object msg, Throwable t) {
054 _logger.log(_FQCN, Level.ERROR, msg, t);
055 }
056
057 @Override
058 public void error(Throwable t) {
059 _logger.log(_FQCN, Level.ERROR, null, t);
060 }
061
062 @Override
063 public void fatal(Object msg) {
064 _logger.log(_FQCN, Level.FATAL, msg, null);
065 }
066
067 @Override
068 public void fatal(Object msg, Throwable t) {
069 _logger.log(_FQCN, Level.FATAL, msg, t);
070 }
071
072 @Override
073 public void fatal(Throwable t) {
074 _logger.log(_FQCN, Level.FATAL, null, t);
075 }
076
077 @Override
078 public void info(Object msg) {
079 _logger.log(_FQCN, Level.INFO, msg, null);
080 }
081
082 @Override
083 public void info(Object msg, Throwable t) {
084 _logger.log(_FQCN, Level.INFO, msg, t);
085 }
086
087 @Override
088 public void info(Throwable t) {
089 _logger.log(_FQCN, Level.INFO, null, t);
090 }
091
092 @Override
093 public boolean isDebugEnabled() {
094 return _logger.isDebugEnabled();
095 }
096
097 @Override
098 public boolean isErrorEnabled() {
099 return _logger.isEnabledFor(Level.ERROR);
100 }
101
102 @Override
103 public boolean isFatalEnabled() {
104 return _logger.isEnabledFor(Level.FATAL);
105 }
106
107 @Override
108 public boolean isInfoEnabled() {
109 return _logger.isInfoEnabled();
110 }
111
112 @Override
113 public boolean isTraceEnabled() {
114 return _logger.isTraceEnabled();
115 }
116
117 @Override
118 public boolean isWarnEnabled() {
119 return _logger.isEnabledFor(Level.WARN);
120 }
121
122 @Override
123 public void trace(Object msg) {
124 _logger.log(_FQCN, Level.TRACE, msg, null);
125 }
126
127 @Override
128 public void trace(Object msg, Throwable t) {
129 _logger.log(_FQCN, Level.TRACE, msg, t);
130 }
131
132 @Override
133 public void trace(Throwable t) {
134 _logger.log(_FQCN, Level.TRACE, null, t);
135 }
136
137 @Override
138 public void warn(Object msg) {
139 _logger.log(_FQCN, Level.WARN, msg, null);
140 }
141
142 @Override
143 public void warn(Object msg, Throwable t) {
144 _logger.log(_FQCN, Level.WARN, msg, t);
145 }
146
147 @Override
148 public void warn(Throwable t) {
149 _logger.log(_FQCN, Level.WARN, null, t);
150 }
151
152 private static final String _FQCN = LogWrapper.class.getName();
153
154 private Logger _logger;
155
156 }