log4j中文日志乱码--输出到文件的日志,中文部分全是问号乱码的处理
来源:互联网 发布:水泥产能过剩数据 编辑:程序博客网 时间:2024/04/29 07:46
因为业务需要,需要把保存系统操作日志,到文件中去,但是,忽然不知道怎么的,原来输出的日志都是好好的,但是后面的日志中的中文部分,都变成了问号的乱码,具体如下图:
如何处理这个问题:
在配置log输出的时候,未配置使用的编码格式,所以,在不同的机器上可能就出现不同的问题。应当如下配置即可;
<appender name="StreamOperateFile" class="org.apache.log4j.RollingFileAppender"><param name="File" value="f:/ezLog/streamOperate.log" /><param name="Append" value="true"/><param name="MaxFileSize" value="10MB"/><param name="MaxBackupIndex" value="20"/> <param name="Encoding" value="UTF-8" /><layout class="org.apache.log4j.PatternLayout"><param name="ConversionPattern" value="%m%n" /></layout><filter class="org.apache.log4j.varia.LevelRangeFilter"><param name="levelMin" value="INFO" /><param name="levelMax" value="INFO" /><param name="AcceptOnMatch" value="true" /></filter> </appender>
然后,输出的日志中的中文,就不会再是乱码问号了。
2 0
- log4j中文日志乱码--输出到文件的日志,中文部分全是问号乱码的处理
- log4j日志文件中文乱码处理方法
- 解决Mysql下中文乱码全是问号的问题
- PLSQL的中文乱码显示全是问号
- log4j输出到日志文件乱码
- PLSQL中文显示乱码,全是问号
- log4j:WARN Unsupported encoding以及输出日志中文乱码的问题
- log4j解决输出文件和控制台中文乱码的问题
- 日志文件中中文乱码
- 从js用地址栏给action传值的中文乱码(全是问号)
- Oracle使用——PLSQL的中文乱码显示全是问号
- Oracle使用——PLSQL的中文乱码显示全是问号
- Oracle使用——PLSQL的中文乱码显示全是问号
- Oracle数据库PLSQL的中文乱码显示全是问号(未验证)
- Oracle使用——PLSQL的中文乱码显示全是问号解决办法
- log4j日志文件乱码问题的解决方法
- log4j日志文件乱码问题的解决方法
- log4j日志文件乱码问题的解决方法
- GPDM for human motion
- vue实现todolist的demo
- Gradle篇——依赖集中管理
- 最全面的Android Webview详解
- BitTorrent协议与MagNet协议原理
- log4j中文日志乱码--输出到文件的日志,中文部分全是问号乱码的处理
- C#语言:MSIL指令
- Eclipse从svn导入Gradle项目
- jquery.PrintArea.js打印插件
- IntelliJ IDEA 激活方法
- [java源码] Java Web 文章管理系统(Jsp+Ajax+JDBC+MySql实现)
- ofo创始人戴威称共享单车日收入接近1000万
- android xml布局错误
- Linux常用的vi指令