请教Log4j2配置不生效问题

Henry_Code96 2019-03-04 08:48:31
请教一下dalao,Log4j2配置不生效是什么情况,之前相同的代码测试通过了的,重启了电脑以后就不生效了,感到非常奇怪,哪位大神可以解答一下。

附上自己写的代码:

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

public class NamedHierarchy {
private static final Logger logger = LogManager.getLogger(NamedHierarchy.class);
public static void main(String[] args) {
boolean i = true;
int count = 0;
while(i) {
try {
Thread.sleep(1000);
count ++;
logger.info("Loop Time :" + count + " " + logger.getLevel());
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}


Log4j2配置:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration>
<Appenders>
<RollingFile name="RollingFile" fileName="logs/log/TodayLog.log"
filePattern="logs/logBak/$${date:yyyy-MM-dd}/service-%d{MM-dd-yyyy}-%i.log">
<PatternLayout>
<Pattern>[%d][seqNo:%X{seqNo}][%p][%c{1.}:%L][%t]%m%n</Pattern>
<Charset>GB18030</Charset>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy modulate="true" interval="1"/>
<SizeBasedTriggeringPolicy size="1MB" />
</Policies>
<DefaultRolloverStrategy max="5">
<Delete basePath="logs/logBak">
<IfFileName glob="*.log" />
<IfLastModified age="2d" />
</Delete>
</DefaultRolloverStrategy>
</RollingFile>

</Appenders>

<Loggers>
<Root level="trace">
<AppenderRef ref="RollingFile" />
</Root>
</Loggers>
</Configuration>
...全文
574 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

50,530

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧