SystemOutLogImpl.java
上传用户:qing5858
上传日期:2015-10-27
资源大小:6056k
文件大小:2k
源码类别:

搜索引擎

开发平台:

Java

  1. package net.javacoding.jspider.core.logging.impl;
  2. /**
  3.  * Logger implementation that redirects all logged output to the
  4.  * console.
  5.  *
  6.  * $Id: SystemOutLogImpl.java,v 1.2 2003/03/27 17:44:05 vanrogu Exp $
  7.  *
  8.  * @author G黱ther Van Roey
  9.  */
  10. public class SystemOutLogImpl extends BaseLogImpl {
  11.     /**
  12.      * Worker method that logs the message to the Console.
  13.      * @param message
  14.      */
  15.     public void doLog(String message) {
  16.         System.out.println(message);
  17.     }
  18.     public void doLog(Object o) {
  19.         doLog ("" + o);
  20.     }
  21.     public void doLog(Throwable t) {
  22.         doLog ("" + t);
  23.     }
  24.     public boolean isDebugEnabled() {
  25.         return true;
  26.     }
  27.     public boolean isErrorEnabled() {
  28.         return true;
  29.     }
  30.     public boolean isFatalEnabled() {
  31.         return true;
  32.     }
  33.     public boolean isInfoEnabled() {
  34.         return true;
  35.     }
  36.     public boolean isTraceEnabled() {
  37.         return true;
  38.     }
  39.     public boolean isWarnEnabled() {
  40.         return true;
  41.     }
  42.     public void trace(Object o) {
  43.         doLog(o);
  44.     }
  45.     public void trace(Object o, Throwable throwable) {
  46.         doLog(o);
  47.         doLog(throwable);
  48.     }
  49.     public void debug(Object o) {
  50.         doLog(o);
  51.     }
  52.     public void debug(Object o, Throwable throwable) {
  53.         doLog(o);
  54.         doLog(throwable);
  55.     }
  56.     public void info(Object o) {
  57.         doLog(o);
  58.     }
  59.     public void info(Object o, Throwable throwable) {
  60.         doLog(o);
  61.         doLog(throwable);
  62.     }
  63.     public void warn(Object o) {
  64.         doLog(o);
  65.     }
  66.     public void warn(Object o, Throwable throwable) {
  67.         doLog(o);
  68.         doLog(throwable);
  69.     }
  70.     public void error(Object o) {
  71.         doLog(o);
  72.     }
  73.     public void error(Object o, Throwable throwable) {
  74.         doLog(o);
  75.         doLog(throwable);
  76.     }
  77.     public void fatal(Object o) {
  78.         doLog(o);
  79.     }
  80.     public void fatal(Object o, Throwable throwable) {
  81.         doLog(o);
  82.         doLog(throwable);
  83.     }
  84. }