NutzCN Logo
问答 log4j.properties配置,没有在指定目录生成日志文件
发布于 1352天前 作者 馒头 1824 次浏览 复制 上一个帖子 下一个帖子
标签:

我想把日志输出到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

添加回复
请先登陆
回到顶部