Logger日志管理工具在代码中的引用

star2017 1年前 ⋅ 758 阅读

Java开发中几种日志工具的引用

  1. org.apache.commons.logging.Log

     import org.apache.commons.logging.Log;
     import org.apache.commons.logging.LogFactory;
     private static final Log log = LogFactory.getLog(this.getClass());
    
  2. org.slf4j.Logger

     import org.slf4j.Logger;
     import org.slf4j.LoggerFactory;
     private static Logger logger = LoggerFactory.getLogger(xxxClass.class);
    
  3. log4j 2.x 版本:org.apache.logging.log4j.Logger

     import org.apache.logging.log4j.LogManager;
     import org.apache.logging.log4j.Logger;
     private static final Logger logger = LogManager.getLogger(xxxClass.class);
    
  4. JDK 自带的 Logger

     import java.util.logging.Logger;
     private static final Logger logger = Logger.getLogger("serviceLogger");
    

    示例:创建一个基本服务类,里面放有Logger对象

     import org.slf4j.Logger;
     import org.slf4j.LoggerFactory;
    
     /**
      * 创建一个基本Service类,存放Logger对象,
      * 基它业务类继承可直接拿来用
      * @author Rocky
      *
      */
     public class BaseService {
    
         /**
          * 日志对象
          */
         protected Logger logger = LoggerFactory.getLogger(getClass());
    
     }
    
更多内容请访问:IT源点

相关文章推荐

全部评论: 0

    我有话说: