log4j2输出中文乱码
log4j2 输出中文乱码
发现部署在centos上的程序输出Log乱码,大致如下
使用log4j2,被迫更改成log4j2后运行出现乱码,查了很久,log4j2中已没有log4j.appender.syslog.encoding=UTF-8这一配置,网上推荐在xml配置文件的输出配置的pattern前添加字符集
<PatternLayout charset="UTF-8" pattern="${log_pattern}"/>
同时需要检查将idea code、file Encoding全改成utf-8