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

搜索引擎

开发平台:

Java

  1. package net.javacoding.jspider.core.logging.impl;
  2. import net.javacoding.jspider.core.logging.Log;
  3. /**
  4.  * Base implementation of a logger.  It contains a template method
  5.  * that allows concrete subclasses to do the real logging work.
  6.  *
  7.  * $Id: BaseLogImpl.java,v 1.2 2003/03/27 17:44:04 vanrogu Exp $
  8.  *
  9.  * @author  G黱ther Van Roey
  10.  */
  11. public abstract class BaseLogImpl implements Log {
  12.     /**
  13.      * Log method.
  14.      * @param type the type of logging
  15.      * @param message the message to be logged
  16.      */
  17.     public void log(int type, String message) {
  18.         doLog ( "[LOG] " + message );
  19.     }
  20.     /**
  21.      * Logs a message.
  22.      * @param type type of the log
  23.      * @param object object of which the toString ( ) will be logged
  24.      */
  25.     public void log(int type, Object object) {
  26.         log ( type, "" + object );
  27.     }
  28.     /**
  29.      * Worker method that will do the real logging.
  30.      * @param message formatted message to be logged
  31.      */
  32.     public abstract void doLog ( String message );
  33. }