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 

posted @ 2021-07-29 19:32  Mr.zzz  阅读(233)  评论(0编辑  收藏  举报