costin 2002/07/12 10:56:23 Modified: util/java/org/apache/tomcat/util/log Log.java Log: Make Log implement o.a.commons.logging.Log. This is one more small step toward unified logging. Note that we already depend on c-logging. Revision Changes Path 1.2 +70 -1 jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/log/Log.java Index: Log.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/log/Log.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- Log.java 6 Jan 2002 08:34:56 -0000 1.1 +++ Log.java 12 Jul 2002 17:56:23 -0000 1.2 @@ -100,7 +100,7 @@ * @author Alex Chaffee [[EMAIL PROTECTED]] * @author Costin Manolache **/ -public class Log { +public class Log implements org.apache.commons.logging.Log { /** * Verbosity level codes. @@ -253,6 +253,75 @@ proxy=l; } + + // -------------------- Common-logging impl -------------------- + + + // -------------------- Log implementation -------------------- + + public void debug(Object message) { + log(message.toString(), null, DEBUG); + } + + public void debug(Object message, Throwable exception) { + log(message.toString(), exception, DEBUG); + } + + public void error(Object message) { + log(message.toString(), null, ERROR); + } + + public void error(Object message, Throwable exception) { + log(message.toString(), exception, ERROR); + } + + public void fatal(Object message) { + log(message.toString(), null, FATAL); + } + + public void fatal(Object message, Throwable exception) { + log(message.toString(), exception, FATAL); + } + + public void info(Object message) { + log(message.toString(), null, INFORMATION); + } + + public void info(Object message, Throwable exception) { + log(message.toString(), exception, INFORMATION); + } + public void trace(Object message) { + log(message.toString(), null, DEBUG); + } + public void trace(Object message, Throwable exception) { + log(message.toString(), exception, DEBUG); + } + public void warn(Object message) { + log(message.toString(), null, WARNING); + } + public void warn(Object message, Throwable exception) { + log(message.toString(), exception, WARNING); + } + + public boolean isDebugEnabled() { + return proxy.getLevel() <= DEBUG; + } + public boolean isErrorEnabled() { + return proxy.getLevel() <= ERROR; + } + public boolean isFatalEnabled() { + return proxy.getLevel() <= FATAL; + } + public boolean isInfoEnabled() { + return proxy.getLevel() <= INFORMATION; + } + public boolean isTraceEnabled() { + return proxy.getLevel() <= DEBUG; + } + public boolean isWarnEnabled() { + return proxy.getLevel() <= WARNING; + } + /** Security notes: Log acts as a facade to an actual logger ( which has setters, etc).
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>