小编Arv*_*nd 的帖子

使用SLF4j/log4j将日志存储到.log文件中

我正在使用SLF4J并根据要求我必须将日志存储到.log文件中.但是当我运行程序时,日志不会写入日志文件.

课程:

import org.slf4j.Logger;   
import org.slf4j.LoggerFactory;   


public class TestSLF4J {   

//  private static Logger _logger = LoggerFactory.getLogger(TestSLF4J.class);   
    private static Logger _logger = LoggerFactory.getLogger(TestSLF4J.class);   



    public static void main(String[] args) {   
        logger .debug("Sample debug message"); 
logger .info("Sample info message"); 
logger .warn("Sample warn message"); 
logger .error("Sample error message");   
    }   
}   
Run Code Online (Sandbox Code Playgroud)

log4j.properties

log4j.appender.file=org.apache.log4j.RollingFileAppender   
log4j.appender.file.maxFileSize=100KB   
log4j.appender.file.maxBackupIndex=5  
log4j.appender.file.File=C:/checkLog.log   
log4j.appender.file.threshold=DEBUG
log4j.appender.file.layout=org.apache.log4j.PatternLayout   
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n   
log4j.rootLogger=DEBUG,file
Run Code Online (Sandbox Code Playgroud)

我可以在控制台上看到信息,警告,错误但不是调试值.. !!

任何人都可以帮助我将日志存储到checkLog.log文件中.

log4j slf4j

9
推荐指数
1
解决办法
3万
查看次数

标签 统计

log4j ×1

slf4j ×1