zoukankan      html  css  js  c++  java
  • Log4J使用说明

    loj4j.rootLogger=DEBUG,stdout

    #Log4j常用的优先级 FATAL>ERROR>WARN>INFO>DEBUG

    log4j.logger.org=ERROR,A1

    #A1设置输出地A1到文件,文件大小达到制定尺寸时产生一个新的文件

    log4j.appender.A1=org.apache.log4j.RollingFileAppender

    ###文件位置##

    log4j.appender.A1.File=orglog.log

    ###文件大小##

    log4j.appender.A1.MaxFileSize=500KB

    log4j.appender.A1.MaxBackupIndex=50

    log4j.appender.A1.Append=true

    ##设置A1的输出布局格式PatternLayout(可灵活的指定布局格式)##

    log4j.appender.A1.layout=org.apache.log4j.PatternLayout

    log4j.appender.A1.layout=ConversionPattern=%d{ISO8601}-[%p][%C{1}]-%m%n

    #stdout应用于控制台

    log4j.appender.stdout=org.apache.log4j.ConsoleAppender

    ###设置stdout的输出布局格式PatternLayout(可以灵活的指定布局格式)##

    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

    log4j.appender.stdout.layout.ConversionPattern=[%-5p]%d{yyyy-MM-dd HH:mm:ss}%c-%m%n

    配置如上,使用方法:

    程序开始时定义

    static Logger logger=Logger.getLogger(类名)

    需要日志的地方添加

    logger.debug("**************")

    日志输出格式

     org.apache.log4j.HTMLLayout(HTML样式布局)

     org.apache.log4j.PatternLayout(自由指定样式)

     org.apache.log4j.SimpleLayout(包含日志级别与信息的样式)

     org.apache.log4j.TTCCLayout(包含日志时间,线程,类别等信息的样式)

    %m输出代码的指定消息

    %p输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL

    %r 输出自应用启动到输出改log信息耗费的毫秒数

    %c 输出所属的类目,通常是类的全名

    %t 输出产生该日志时间的线程名

    %n 输出一个回车换行符,windows平台为“rn”,UNIX平台为“n”

    %d 输出日志时间点的日期或时间,默认格式为2002-10-18也可以在后指定格式比如%d{yyyy MMMM dd HH:mm:ss:SSS},输出类似:2002年10月18日 22:10:28:921

    %1 输出日志时间的发生位置,包括类目名,发生的线程以及在代码中的行数

  • 相关阅读:
    LVS负载均衡软件使用及(LVS简介、三种工作模式、十种调度算法)
    Nginx+Tomcat实现负载均衡!
    Nginx实现HTTP及TCP负载均衡
    Nginx 反向代理报400错误解决方法!
    Session服务器之Session复制!
    反射、内置方法和元类
    多态和绑定方法
    封装和继承
    面向对象编程
    软件目录规范下的AMT+购物车(简易版)的实现
  • 原文地址:https://www.cnblogs.com/wq123/p/3159191.html
Copyright © 2011-2022 走看看