资讯专栏INFORMATION COLUMN

log4j

kid143 / 1443人阅读

摘要:一个日志框架基金会下的网址安装网址复制以下依赖项目目录如下书写配置文件日志级别以及优先级排序后面的这个用于设置自身内部的信息输出可以不设置当设置成时你会看到内部各种详细输出能够自动检测修改配置文件和重新配置本身设置间

log4j

一个日志框架
apache 基金会下的
网址 https://logging.apache.org/lo...

maven安装

网址 https://search.maven.org/arti...
复制以下依赖

    
      org.apache.logging.log4j
      log4j
      2.11.2
      pom
    
    
      org.apache.logging.log4j
      log4j-core
      2.10.0
    
项目目录如下

书写配置文件





    
        
        
        ${web:rootDir}/log4j2Logs
        

        
        %d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %l - %m%n
        
        %d{yyyy-MM-dd HH:mm:ss.SSS} [%-5level] %C.%M - %m%n

        
        20MB
        
        DEBUG

        
        ${basePath}/all.log
        
        ${basePath}/%d{yyyy-MM}/all-%d{yyyy-MM-dd}-%i.log.gz
        
        50

        
        ${basePath}/info.log
        
        ${basePath}/%d{yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log.gz
        
        10

        
        ${basePath}/warn.log
        
        ${basePath}/%d{yyyy-MM}/warn-%d{yyyy-MM-dd}-%i.log.gz
        
        10

        
        ${basePath}/error.log
        
        ${basePath}/%d{yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log.gz
        
        10

        
        DEBUG

    

    
    
        
        
            
            
            
            
        

        
        
            
            
            
            
            
            
                
            
        

        
        
            
            
            
            
            
                
                
            
        

        
        
            
            
            
            
            
                
                
            
        

        
        
            
            
            
            
            
                
                
            
        
    

    
    
        
        
            
        
        
        
            
            
            
            
            
        
    
记录日志类
package com.ming;


import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

public class demo {
    private static Logger logger = LogManager.getLogger();
    public void ming(){
        logger.info("mingInfo");
        logger.debug("mingDebug");
        logger.error("mingError");
        logger.fatal("mingmingFatal");
    }
}
结果演示

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/73927.html

相关文章

  • Log4j各级别日志重复打印的问题

    摘要:今天在配置日志的时候,发现日志重复打印的问题。把配置文件修改成如下日志控制台日志级别日志级别日志级别日志通过以上配置模板即可解决各级别日志重复打印的问题。 今天在配置Log4j日志的时候,发现日志重复打印的问题。网上查了很多资料,发现介绍Log4j配置的文章数量不少,但提到这个问题的文章却寥寥,解决了自己的问题以后,赶紧记录一下。 原文地址:http://www.jianshu.com...

    tylin 评论0 收藏0
  • spring进步 -- log4j的学习

    摘要:建议只使用四个级别,优先级从高到低分别是。比如在这里定义了级别,只有等于及高于这个级别的才进行处理,则应用程序中所有级别的日志信息将不被打印出来。可同时指定多个输出目的地。 一直感觉到log4j是使用比较混乱,今天抽空整理一下,以后方便使用 一、引用apache.log4j 使用maven进行lo4j的引用 log4j log4j 1.2.17 其他版本也...

    edgardeng 评论0 收藏0
  • LOG4J和SLF4J的使用和原理

    摘要:和在通常系统中,日志功能使用了,对于这两者的区别不甚了解,通过实践,并深入源代码层次的分析,希望能够讲的清晰一些。基本原理在项目中使用到的包主要有和三个。 LOG4J和SLF4J 在通常系统中,日志功能使用了log4j+slf4j,对于这两者的区别不甚了解,通过实践,并深入源代码层次的分析,希望能够讲的清晰一些。 基本原理 在项目中使用到的jar包主要有log4j.jar , slf4...

    1treeS 评论0 收藏0
  • 强推!大牛程序员必备的Java日志框架,性能无敌

    摘要:本文要来分享给大家程序员最常用的日志框架组件。没有基础的同学也不要着急,这套教程覆盖了目前所有的日志框架,只要你学,就一定用得到,先收藏,以备不时之需。 作为一名Java程序员,我们开发了很多Java应用程序,包括桌面应用、WEB应用以及移动应用。然而日志系统是一个成熟Java应用所必不可少的。在开发和调试阶段,日志可以帮...

    zebrayoung 评论0 收藏0
  • LogBack与Log4j配置与日志分模块打印

    摘要:如果日志级别等于配置级别,过滤器会根据和接收或拒绝日志。例如过滤掉所有低于级别的日志。有个子标签,用于配置求值条件。 没时间解释了,快上车,老司机先看代码 LogBack.xml DEBUG ${MESSAGE_FILE_PATTERN} ...

    kycool 评论0 收藏0
  • jfinal 日志log4j使用

    摘要:本文使用环境如何使用导入包将官网提供的包导入项目配置文件在项目配置文件中配置如下内容即可生效生成日志文件运行项目后将在根目录下生成的文件。 本文使用环境 win7 Idea 14.1.4 jfinal 2.0 1.jfinal如何使用log4j a.导入jar包 将官网提供的log4j.jar包导入项目 b.配置文件 在项目配置文件(project/src/log4j.prope...

    Little_XM 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<