we3e/target/classes/log4j2.properties
2026-03-10 17:29:14 +08:00

33 lines
1.3 KiB
Properties

# 设置 Root Logger 级别和输出目标
name = LogConfig
rootLogger.level = INFO
rootLogger.appenderRef.stdout.ref = Console
rootLogger.appenderRef.file.ref = OneFile
# 控制台输出配置 (UTF-8)
appender.Console.type = Console
appender.Console.name = Console
appender.Console.target = SYSTEM_OUT
appender.Console.encoding = UTF-8
appender.Console.layout.type = PatternLayout
appender.Console.layout.pattern = [%p][%d{yyyy-MM-dd HH:mm:ss,SSS}][%c] %m%n
appender.Console.filter.threshold.type = ThresholdFilter
appender.Console.filter.threshold.level = INFO
# 滚动文件输出配置 (UTF-8)
appender.OneFile.type = RollingFile
appender.OneFile.name = OneFile
appender.OneFile.fileName = ../logs/we3e/we3e.txt
appender.OneFile.filePattern = ../logs/we3e/we3e-%d{yyyy-MM-dd}-%i.txt
appender.OneFile.encoding = UTF-8
appender.OneFile.layout.type = PatternLayout
appender.OneFile.layout.pattern = [%p][%d{yyyy-MM-dd HH:mm:ss,SSS}][%c] %m%n
appender.OneFile.filter.threshold.type = ThresholdFilter
appender.OneFile.filter.threshold.level = DEBUG
# 文件滚动策略配置
appender.OneFile.policies.type = Policies
appender.OneFile.policies.size.type = SizeBasedTriggeringPolicy
appender.OneFile.policies.size.size = 30MB
appender.OneFile.strategy.type = DefaultRolloverStrategy
appender.OneFile.strategy.max = 30