zoukankan      html  css  js  c++  java
  • log4j日志输出到日志文件中和控制台中 +log4j配置详解

    1.引入log4j的jar包

    https://mvnrepository.com/,可以找到log4j的jar和依赖。

    2.创建log4j.properties,并配置log4j

    #设置日志的级别 ,多个以,分开(没有给出的,则不会被输出)
    log4j.rootLogger=debug,A,R
    
    #
    log4j.appender.logfile.encoding=UTF-8
    #DailyRollingFileAppender每天产生一个日志文件
    log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
    
    #设置日志文件保存路径
    log4j.appender.R.File=D:/Log4j log file storage address/logFile.log  //这里的是你输出到日志文件的路径
    
    #日志输出格式
    log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n
    
    #设置日志文件后缀名,决定着多长时间创建一个新的文件!yyyyMMdd每天一个,yyyyMMddHH第小时一个,...
    log4j.appender.R.DatePattern='.'yyyy-MM-dd
    
    #日志布局格式
    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    #输出到控制台
    log4j.appender.A=org.apache.log4j.ConsoleAppender
    log4j.appender.A.layout=org.apache.log4j.PatternLayout
    log4j.appender.A.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

    3.测试log4j

    public class Test24 {
        Logger logger=Logger.getLogger(Test24.class);
        @Test
        public void log4jTest(){
        logger.error("输出输出输出bbbbbccccassssssQWEQW ");
    
        }

    log4j配置详解  https://blog.csdn.net/u011781521/article/details/55002553

  • 相关阅读:
    随笔
    我的舅舅
    代码规范
    SpringMVC_乱码问题
    SpringMVC_接受请求及数据回显
    Restful风格
    第六周总结
    SpringMVC_控制器
    SpringMVC_初次使用
    SpringMVC_简介
  • 原文地址:https://www.cnblogs.com/java-263/p/10165426.html
Copyright © 2011-2022 走看看