网站开发项目的部署,平面设计网页设计专员,如何快速建设推广网站,吉林网站seo一个小问题#xff0c;却让我感觉到#xff0c;现在真正动脑的人很少。。我来说说吧。
今天遇到一个小问题#xff0c; log4j输出到文件乱码#xff0c;控制台正常。显然是编码问题导致。Google一搜#xff0c;几乎一水的说#xff1a; 项目中log4j在英文版linux下输出中…一个小问题却让我感觉到现在真正动脑的人很少。。我来说说吧。
今天遇到一个小问题 log4j输出到文件乱码控制台正常。显然是编码问题导致。Google一搜几乎一水的说 项目中log4j在英文版linux下输出中文日志为乱码。由于log4j配置文件中没有设置编码格式(encoding)所以log4j就使用系统默认编码。导致乱码。解决方法是设置编码格式UTF-8,方法为 log4j.appender.syslog.encodingUTF-8这显然是转的因为全网几乎一样。先不说这是properties配置的还不是xml的。如果要xml的配置如下
appender nameA1 classorg.apache.log4j.RollingFileAppenderparam nameEncoding valueUTF-8 /param nameFile valueall.log /......
/appender但是我是已经设置成UTF-8而乱码了。所以上述答案是不严谨的。
全文详见个人独立博客https://www.coderli.com/log4j-console-file-garbled/
log4j 控制台和文件输出乱码问题解决 | OneCoder 一个小问题却让我感觉到现在真正动脑的人很少。。我来说说吧。https://www.coderli.com/log4j-console-file-garbled/点击链接加入群聊【Java学习高端群982860385】https://qm.qq.com/q/FIwoxMzIyc