log4j2 配置文件log4j2.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xml>
<!-- Log4j 2.x 配置文件。每30秒自动检查和应用配置文件的更新; -->
<Configuration status="warn" monitorInterval="30" strict="true" schema="Log4J-V2.2.xsd">
	<Appenders>
		<!-- 输出到控制台 -->
		<Console name="Console" target="SYSTEM_OUT">
			<!-- 需要记录的级别 -->
			<!-- <ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" /> -->
			<!-- <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n" />
				-->
			
			<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS}|%5p|%F.%M:%L|%m%n" />
			
		</Console>

		<!-- 输出到文件,按天或者超过80MB分割 -->
		<RollingFile name="RollingFile" fileName="logs/platform.log"    filePattern="logs/$${date:yyyy-MM}/platform-%d{yyyy-MM-dd}-%i.log.gz">
			<!-- 需要记录的级别 -->
			<!-- <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY" /> -->
			<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS}|%5p|%F.%M:%L|%m%n" />
			<Policies>
				<OnStartupTriggeringPolicy />
				<TimeBasedTriggeringPolicy />
				<SizeBasedTriggeringPolicy size="80 MB" />
			</Policies>
		</RollingFile>
	</Appenders>
	<Loggers>
		<Root level="info"> <!-- 全局配置 -->
			<AppenderRef ref="Console" />
			<AppenderRef ref="RollingFile"/>
		</Root>
		<!-- 所有com.joyintech 包的 Log级别,方便调试 -->
		<Logger name="com.joyintech" level="debug" additivity="false">
			<AppenderRef ref="Console" />
			<AppenderRef ref="RollingFile"/>
		</Logger>
		
		<!-- 单独包的日志配置-->
		<Logger name="org.springframework" level="debug" additivity="false">
			<AppenderRef ref="Console" />
			<AppenderRef ref="RollingFile"/>
		</Logger>
	</Loggers>
</Configuration>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值