zoukankan      html  css  js  c++  java
  • log4j输出日志到文件

    输出端Appender


    Appender用来指定日志信息输出到哪个地方,可以同时指定多个输出目的地。Log4j允许将信息输出到许多不同的输出设备中,一个log信息输出目的地就叫做一个Appender。
    每个Logger都可以拥有一个或多个Appender,每个Appender表示一个日志的输出目的地。可以使用Logger.addAppender(Appender app)为Logger增加一个Appender,也可以使用Logger.removeAppender(Appender app)为Logger删除一个Appender。
    以下为Log4j几种常用的输出目的地。
    a:org.apache.log4j.ConsoleAppender:将日志信息输出到控制台。
    b:org.apache.log4j.FileAppender:将日志信息输出到一个文件。
    c:org.apache.log4j.DailyRollingFileAppender:将日志信息输出到一个日志文件,并且每天输出到一个新的日志文件。
    d:org.apache.log4j.RollingFileAppender:将日志信息输出到一个日志文件,并且指定文件的尺寸,当文件大小达到指定尺寸时,会自动把文件改名,同时产生一个新的文件。
    e:org.apache.log4j.WriteAppender:将日志信息以流格式发送到任意指定地方。
    f::org.apache.log4j.jdbc.JDBCAppender:通过JDBC把日志信息输出到数据库中。

    log4j.appender.FILE=org.apache.log4j.RollingFileAppender
    log4j.appender.FILE.Append=true
    log4j.appender.FILE.File=../logs/log4jtest.log
    log4j.appender.FILE.Threshold=INFO
    log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
    log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%5p] - %c -%F(%L) -%m%n
    log4j.appender.FILE.MaxFileSize=10MB
  • 相关阅读:
    命令行工具--netstat
    Man手册--nmap
    bc -l 对于 %取模计算出错
    离散对数和原根 欧拉定理证明
    bc-win32-power-echo-vim-not-work
    2010版EXCEL下方sheet工作表隐藏了
    word多出空标题,样式是列出段落
    plantuml
    久石让《龙猫》豆豆龙 钢琴视奏版
    神奇校车 = topsage
  • 原文地址:https://www.cnblogs.com/bettyling/p/5689259.html
Copyright © 2011-2022 走看看