• Log4j详解


    # For JBoss: Avoid to setup Log4J outside $JBOSS_HOME/server/default/deploy/log4j.xml!
    # For all other servers: Comment out the Log4J listener in web.xml to activate Log4J.
    #根目录(级别(ERROR,WARN,INFO,DEBUG 高到低)和目的地(可以指定多个输出目的地,stdout控制台,logfile文本文件))
    log4j.rootLogger=INFO, stdout, logfile

    #输出到控制台(默认为追加方式);Appender-日志目的地(控制台,文件等等),把格式化好的日志信息输出到指定的地方去
    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    #输出样式(控制日志信息的显示内容),用指定的pattern格式化logingg request的Layout;Layout-日志格式化器,用来把程序员的#logging request格式化成字符串;可以灵活地指定布局模式
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    #自定义样式
    #%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2002年#10月18日 22:10:28,921
    #%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
    #%c 输出所属的类目,通常就是所在类的全名(包括包名)
    #%m 输出代码中指定的讯息,如log(message)中的message
    #%n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”
    log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n

    #文件大小到达指定尺寸的时候生成一个新的文件
    log4j.appender.logfile=org.apache.log4j.RollingFileAppender
    #设置文件输出路径,文本文件
    log4j.appender.logfile.File=${wap.root}/WEB-INF/wap.log
    #文件指定大小
    log4j.appender.logfile.MaxFileSize=512KB
    # Keep 9 backup files.
    log4j.appender.logfile.MaxBackupIndex=9
    # Pattern to output: date priority [category] - message
    #logging request格式化成字符串;可以灵活地指定布局模式
    log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
    log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

    #wap是包名(wap.logs); log是输出目的地即/usr/local/zhou/resin/phones
    log4j.logger.wap=INFO, log
    #每天产生一个日志文件
    log4j.appender.log=org.apache.log4j.DailyRollingFileAppender
    # log4j.appender.log.File=${wap.root}/logs/logs
    log4j.appender.log.File=/usr/local/zhou/resin/phones
    #指定年月日的格式为2009-12-24
    log4j.appender.log.DatePattern='.'yyyy-MM-dd
    log4j.appender.log.layout=org.apache.log4j.PatternLayout
    log4j.appender.log.layout.ConversionPattern=%d|%m%n

    log4j.logger.unicom=INFO, unicom
    #每天产生一个日志文件
    log4j.appender.unicom=org.apache.log4j.DailyRollingFileAppender
    # log4j.appender.log.File=${wap.root}/logs/logs
    log4j.appender.unicom.File=/usr/local/zhou/resin/unicom
    log4j.appender.unicom.DatePattern='.'yyyy-MM-dd
    log4j.appender.unicom.layout=org.apache.log4j.PatternLayout
    log4j.appender.unicom.layout.ConversionPattern=%d|%m%n

    log4j.logger.user=INFO, user
    #每天产生一个日志文件
    log4j.appender.user=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.user.File=/usr/local/zhou/resin/user
    log4j.appender.user.DatePattern='.'yyyy-MM-dd
    log4j.appender.user.layout=org.apache.log4j.PatternLayout
    log4j.appender.user.layout.ConversionPattern=%d|%m%n

  • 相关阅读:
    阶段一Python核心编程:流程控制之条件语句004
    阶段一Python核心编程:输入、转换数据类型、运算符003
    Linux在线测网速
    SSL/TLS 受诫礼(BAR-MITZVAH)攻击漏洞(CVE-2015-2808)
    SSL/TLS 服务器瞬时 Diffie-Hellman 公共密钥过弱
    oracle归档的开启与关闭
    tmux的使用
    linux下获取占用CPU资源最多的10个进程
    oracle11g安装
    redis学习2
  • 原文地址:https://www.cnblogs.com/yuan951/p/7210086.html
Copyright © 2020-2023  润新知