zoukankan      html  css  js  c++  java
  • log4j的简单使用

    引入jar包org.apache.log4j.Logger,项目src目录下建立一个log4j.properties配置文件

    log4j.rootLogger=INFO,A1,R

    log4j.appender.A1=org.apache.log4j.ConsoleAppender
    log4j.appender.A1.Target=System.out
    log4j.appender.A1.layout=org.apache.log4j.PatternLayout
    log4j.appender.A1.layout.ConversionPattern=[%c]%m%n
    log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.R.File=logfile/log
    log4j.appender.R.Threshold=ALL
    log4j.appender.R.layout=org.apache.log4j.PatternLayout
    log4j.appender.R.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH:mm:ss,SSS}][%c]%m%n

    [%c]%m%n----是设置控制台的输出格式
    [%p][%d{yyyy-MM-dd HH:mm:ss,SSS}][%c]%m%n----是设置日志文件的输出格式

    例如:[INFO][2017-10-17 21:04:44,439][com.service.Test01]aaaa

    对应关系为:

    [INFO]----[%p],

    [2017-10-17 21:04:44,439]----[%d{yyyy-MM-dd HH:mm:ss,SSS}],

    [com.service.Test01]----[%c],

    aaaa----%m,

    换行----%n


    其中:log4j.appender.R=org.apache.log4j.DailyRollingFileAppender  ----每天生成一个日志文件,前一天的会自动加上日期

    log4j.appender.R.File=logfile/log----在项目根目录下的logfile文件夹下生成名为log的txt日志文件

  • 相关阅读:
    正则表达式 \n和\r
    【转】单循环赛赛程安排算法研究
    Iterator效率
    Map获取键值
    PL/SQL语法详解(pdf)
    Iterator模式
    测试js函数的静态页面
    【转】java的一些基本概念
    Oracle 11g用户解锁
    oracle官方文档
  • 原文地址:https://www.cnblogs.com/snailmanlilin/p/7684005.html
Copyright © 2011-2022 走看看