有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 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. # 2 楼答案

    使用文件appender配置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