67,513
社区成员
发帖
与我相关
我的任务
分享
# logger
log4j.rootLogger=info, console, file
# 控制台
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
# 文件
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=F:/code/logs/spring/spring.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
2代的xml这样配置
<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<!-- 输出目的地 -->
<Appenders>
<!-- 控制台 -->
<Console name="console">
<!-- 输出格式 -->
<PatternLayout pattern="%p: %c %m%n" />
</Console>
<!-- 文件 -->
<!-- <File name="file" fileName="ddestore.log"> -->
<!-- 输出格式 -->
<!-- <PatternLayout pattern="%d %p %c [%t] %m%n" /> -->
<!-- </File> -->
<!-- 滚动式文件 -->
<RollingFile name="rollingFile" fileName="f:/code/logs/restaurant/restaurant.log"
filePattern="d:/code/logs/restaurant/%d{yyyy-MM}/%d{yyyy-MM-dd}-%i.log.gz">
<!-- 输出格式 -->
<PatternLayout pattern="%d %p %c [%t] %m%n" />
<!-- 滚动策略 -->
<Policies>
<!-- 2小时一个文件 -->
<!-- <TimeBasedTriggeringPolicy interval="2" /> -->
<!-- 超过10MB,创建新文件 -->
<SizeBasedTriggeringPolicy size="1MB" />
</Policies>
</RollingFile>
</Appenders>
<!-- 日志记录器 -->
<Loggers>
<!-- level:设置日志输出级别 -->
<!-- TRACE、DEBUG、INFO、WARN、ERROR和FATAL -->
<Root level="trace">
<AppenderRef ref="console" />
<!-- <AppenderRef ref="file" /> -->
<AppenderRef ref="rollingFile" />
</Root>
</Loggers>
</Configuration>