1 22 23 package org.continuent.sequoia.common.log; 24 25 import org.apache.log4j.Level; 26 import org.apache.log4j.Logger; 27 28 35 public class Trace 36 { 37 38 private Logger log4jLogger; 39 40 46 protected Trace(Logger log4jLogger) 47 { 48 this.log4jLogger = log4jLogger; 49 } 50 51 57 public static Trace getLogger(String name) 58 { 59 return LogManager.getLogger(name); 60 } 61 62 67 public void debug(Object message) 68 { 69 log4jLogger.debug(message); 70 } 71 72 80 public void debug(Object message, Throwable error) 81 { 82 log4jLogger.debug(message, error); 83 } 84 85 90 public void error(Object message) 91 { 92 log4jLogger.error(message); 93 } 94 95 103 public void error(Object message, Throwable error) 104 { 105 log4jLogger.error(message, error); 106 } 107 108 113 public void fatal(Object message) 114 { 115 log4jLogger.fatal(message); 116 } 117 118 126 public void fatal(Object message, Throwable error) 127 { 128 log4jLogger.fatal(message, error); 129 } 130 131 136 public void info(Object message) 137 { 138 log4jLogger.info(message); 139 } 140 141 149 public void info(Object message, Throwable error) 150 { 151 log4jLogger.info(message, error); 152 } 153 154 159 public void warn(Object message) 160 { 161 log4jLogger.warn(message); 162 } 163 164 172 public void warn(Object message, Throwable error) 173 { 174 log4jLogger.warn(message, error); 175 } 176 177 212 public boolean isDebugEnabled() 213 { 214 return log4jLogger.isDebugEnabled(); 215 } 216 217 226 public boolean isInfoEnabled() 227 { 228 return log4jLogger.isInfoEnabled(); 229 } 230 231 240 public boolean isWarnEnabled() 241 { 242 return log4jLogger.isEnabledFor(Level.WARN); 243 } 244 245 254 public boolean isErrorEnabled() 255 { 256 return log4jLogger.isEnabledFor(Level.ERROR); 257 } 258 259 268 public boolean isFatalEnabled() 269 { 270 return log4jLogger.isEnabledFor(Level.FATAL); 271 } 272 } 273 | Popular Tags |