⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 log4jlogger.java

📁 struts+hibernate3的源程序
💻 JAVA
字号:
package com.helpsoft.util.log;

import org.apache.log4j.Category;

/**
 * This class is wil log messages to the log file using log4j logging framework.
 * @author caoguangxin- www.relationinfo.com

 */
public final class Log4jLogger implements Logger {

   /** the log object to log to */
   private Category logger = null;


   /**
    * Constructor for creating a logger object using jdk 1.4 or higher logging.
    *
    * @param cls the class which wants to log
    */
   public Log4jLogger(Class cls) {
      logger = Category.getInstance(cls);
   }


   /**
    * Logging a finest message.
    * @param message the message to log
    */
   public void finest(String message) {
      logger.debug(message);
   }


   /**
    * Logging a finer message.
    * @param message the message to log
    */
   public void finer(String message) {
      logger.debug(message);
   }


   /**
    * Logging a fine message
    * @param message the message to log.
    */
   public void fine(String message) {
      logger.debug(message);
   }


   /**
    * Logging a config message.
    * @param message the message to log
    */
   public void config(String message) {
      logger.debug(message);
   }


   /**
    * Logging a info message.
    * @param message the message to log
    */
   public void info(String message) {
      logger.info(message);
   }


   /**
    * Logging a warning message.
    * @param message the message to log
    */
   public void warning(String message) {
      logger.warn(message);
   }


   /**
    * Logging a severe message.
    * @param message the message to log
    */
   public void severe(String message) {
      logger.error(message);
   }

   //****************************************************
   //*  The methods from log4j also implemented below   *
   //****************************************************


   /**
    * Logging a debug message.
    * @param message the message to log
    */
   public void debug(String message) {
      logger.debug(message);
   }


   /**
    * Logging a debug message with the throwable message.
    * @param message the message to log
    * @param t the exception
    */
   public void debug(String message, Throwable t) {
      logger.debug(message, t);
   }


   /**
    * Logging an info message with the throwable message.
    * @param message the message to log
    * @param t the exception
    */
   public void info(String message, Throwable t) {
      logger.info(message, t);
   }


   /**
    * Logging a warning message.
    * @param message the message to log
    */
   public void warn(String message) {
      logger.warn(message);
   }


   /**
    * Logging a warning message with the throwable message.
    * @param message the message to log
    * @param t the exception
    */
   public void warn(String message, Throwable t) {
      logger.warn(message, t);
   }


   /**
    * Logging an error message.
    * @param message the message to log
    */
   public void error(String message) {
      logger.error(message);
   }


   /**
    * Logging an error message with the throwable message.
    * @param message the message to log
    * @param t the exception
    */
   public void error(String message, Throwable t) {
      logger.error(message, t);
   }


   /**
    * Logging a fatal message.
    * @param message the message to log
    */
   public void fatal(String message) {
      logger.fatal(message);
   }


   /**
    * Logging a fatal message with the throwable message.
    * @param message the message to log
    * @param t the exception
    */
   public void fatal(String message, Throwable t) {
      logger.fatal(message, t);
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -