【问题标题】:log4j:Appender to print the log Statementslog4j:Appender 打印日志 Statements
【发布时间】:2011-09-01 17:19:23
【问题描述】:

先生您好: 当服务器启动时,日志文件打印输出语句..如何在我自己的文件中打印日志文件?

【问题讨论】:

    标签: java log4j fileappender


    【解决方案1】:

    您可以尝试使用属性文件

    log4j.rootLogger=INFO, ERRORFILE
    
    #ERRORFILE - used to log error messages
    log4j.appender.ERRORFILE=org.apache.log4j.RollingFileAppender
    log4j.appender.ERRORFILE.Threshold=ERROR
    log4j.appender.ERRORFILE.File=errorLog.log
    log4j.appender.ERRORFILE.MaxFileSize=200KB
    log4j.appender.ERRORFILE.MaxBackupIndex=5
    log4j.appender.ERRORFILE.layout=org.apache.log4j.PatternLayout
    log4j.appender.ERRORFILE.layout.ConversionPattern=%d{DATE} %t - %m%n
    

    在此示例中,我配置了一个属性文件以将错误消息记录到我自己的文件errorLog.log。这是另一个sample

    【讨论】:

      【解决方案2】:

      使用文件追加器配置 log4j 属性文件。像这样的 -

      log4j.rootLogger=WARN, fileAppender
      log4j.logger.myPackage=DEBUG, fileAppender
      log4j.additivity.myPackage=false
      log4j.appender.fileAppender=org.apache.log4j.RollingFileAppender
      log4j.appender.fileAppender.File= C://Myfile.log
      log4j.appender.fileAppender.MaxFileSize=1024KB 
      log4j.appender.fileAppender.MaxBackupIndex=5 
      log4j.appender.fileAppender.layout = org.apache.log4j.PatternLayout
      log4j.appender.fileAppender.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
      

      【讨论】:

      猜你喜欢
      • 2015-07-08
      • 1970-01-01
      • 2021-12-09
      • 2015-07-25
      • 2017-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多