我想把日志输出到D盘,大佬麻烦帮忙看下是哪写的有问题吗,我在项目中没找到加载log4j.properties的地方
log4j.properties的位置为/test/src/main/resources/log4j.properties
下面是我的log4j.properties的内容
Define the root logger with appender file
log = D:/logs
定义LOG输出级别、输出到控制台、文件
log4j.rootLogger = DEBUG,ERROR,STDOUT, FILE
定义文件file appender 设置文件大小和个数 以及文件位置
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.MaxFileSize=10MB
log4j.appender.FILE.MaxBackupIndex=3
log4j.appender.FILE.File=${log}/testLog.log
定义控制台 STDOUT appender
log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender
log4j.appender.STDOUT.Target=System.out
定义日志输出目的地为文件
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.conversionPattern=%m%n
定义日志输出目的地为控制台
log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout
log4j.appender.STDOUT.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}%m%n