`
我是老威
  • 浏览: 26426 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

log4j日志输出到文本时乱码解决

阅读更多
平时log4j配置文件直接拷贝过来使用,没发现问题。

今天找了一段代码过来,发现控制台输出正常,文本日志文件出现乱码。

在log4j.properties中log4j.appender.Root.File参数上面加入下面一行解决

log4j.appender.Root.Encoding=UTF-8



zhxy
分享到:
评论

相关推荐

    log4net日志记录

    本文将详细介绍如何在Visual Studio 2013环境下使用log4net进行日志记录,以及如何将日志记录到文本文件和SQL Server数据库。 首先,我们需要了解log4net的基本使用原理。log4net提供了一个灵活的日志框架,允许...

    hadoop中文乱码问题

    Hadoop的日志系统也可能产生中文乱码,尤其是在控制台输出时。可以修改Hadoop配置文件(如`core-site.xml`),设置`hadoop.log.encoding`为GBK,同时确保终端支持GBK编码。 5. **工具使用**: 使用Hadoop相关的...

    让android的LogCat支持中文输出

    在Android开发过程中,LogCat是调试应用程序的重要工具,它能够帮助开发者查看运行时的日志信息。然而,默认情况下,LogCat不支持中文输出,这给处理包含中文信息的log带来了一定困扰。这篇博客将探讨如何使Android...

    彻底解决 Tomcat 5 下文字乱码问题 - JSP日志 - ※一路风尘※

    - 如果使用的是自定义日志框架,如Log4j,需在配置文件中指定编码,例如`log4j.appender.stdout.Encoding=UTF-8`。 4. **文件上传与下载**: - 文件上传时,确保表单使用`enctype="multipart/form-data"`,并在...

    Code::Blocks Build log乱码

    标题中的"Code::Blocks Build log乱码"是一个关于在使用Code::Blocks这款开源集成开发环境(IDE)时遇到的问题,具体表现为编译构建日志显示为乱码。这通常是由于字符编码设置不正确或者系统环境变量配置不当所引起的...

    EL中文显示乱码的解决办法

    - 日志框架如Log4j、Logback的日志配置文件也要指定UTF-8编码,确保日志中的中文字符能正常显示。 通过以上步骤,大部分EL中文显示乱码的问题都能得到解决。如果问题依然存在,可能需要进一步排查其他潜在因素,如...

    java项目编译时中文乱码解决

    这主要涉及到字符编码的设置和处理,不正确的编码配置可能导致在显示或处理包含中文字符的文件时出现乱码。以下是一些针对Java项目编译时中文乱码问题的解决方案。 1. **IDE设置** - **Eclipse**:在Eclipse中,...

    windows、windows server系统下tomcat 乱码解决方案(包含注册成系统服务)

    #### 四、解决控制台日志乱码问题 1. **修改logging.properties文件** - 在Tomcat安装目录下的`conf`文件夹中找到`logging.properties`文件,使用记事本或其他文本编辑器打开。 - 添加或修改以下配置项: ```...

    struts2+freemarker+log4j

    3. **Log4j配置文件(log4j.properties或log4j.xml)**:设置日志记录级别、输出位置、格式等,帮助开发者追踪和分析程序运行情况。 4. **Action类**:实现了业务逻辑,处理用户的请求并返回结果。 5. **模型类...

    SupplyunittableUtil.java(中文乱码解决之道)

    - 对于日志输出,确保日志框架如Log4j的配置文件中设置了正确的字符集。 - 使用`String.getBytes()`和`new String(byte[], charset)`时,明确指定charset参数。 在`SupplyunittableUtil.java`类中,可能有静态方法...

    java多种解决乱码方案详细资料大全

    - 日志框架如Log4j,可以在配置文件中设置编码:`<layout class="org.apache.log4j.PatternLayout"><param name="ConversionPattern" value="%d{ABSOLUTE} %-5p %c{1}:%L - %m%n"/></layout>`,并在日志输出文件中...

    工作流乱码解决方案

    6. **日志和异常信息**:日志和异常信息也可能出现乱码,确保日志框架(如Log4j或Logback)的配置文件中指定UTF-8编码。 7. **数据库连接池配置**:如果你使用了数据库连接池(如C3P0或HikariCP),需要检查连接池...

    大日志打开工具PilotEdit Lite.rar

    《大日志打开工具PilotEdit Lite:轻松处理海量文本数据》 在IT行业中,日志文件是系统、应用程序和数据库的重要组成部分,它们记录了运行过程中的详细信息,对于问题排查和性能优化至关重要。然而,随着系统规模的...

    导出一周的系统日志

    4. **保存位置**:描述中提到自动保存到程序目录,这通常意味着需要配置日志导出脚本或工具,使其在执行时将日志文件保存到指定的程序目录。 5. **文件命名**:文件名为"控制台"可能意味着日志文件被命名为"控制台....

    更新后的LOG.zip

    4. **两种解决出现时间乱码问题**:在处理日志时,有时会遇到时间显示不正常或乱码的情况,这可能是由于时区设置不正确、编码格式不一致或日期时间格式化错误导致的。解决这类问题的方法可能包括调整系统的时区设置...

    FastReport-v4.7.22完全解决中文乱码问题

    标题 "FastReport-v4.7.22完全解决中文乱码问题" 指的是针对FastReport这款报表生成工具的一个特定版本(v4.7.22)的更新,该更新旨在解决在处理中文字符时出现的乱码问题。FastReport是一款流行的报表设计和打印...

    logView windows查看大日志文件工具(数G的文件都可以快速打开,并支持设置编码和检索)

    这时,常规的文本编辑器往往无法有效处理,而`logView`正是为解决这一问题而设计的专业工具。 `logView`是一款专为Windows平台打造的日志查看软件,其核心特性在于能够快速打开和浏览大容量的日志文件,无论是几百...

    修复ReportNG中文乱码问题

    如果你的日志中包含中文,确保日志输出工具(如Log4j)也支持UTF-8编码。 在修复问题时,建议先尝试一种方法,如果无效再尝试下一种。同时,为了便于排查,可以在每个步骤后查看报告是否已正确显示中文。如果以上...

    读取doc rtf文档内容

    本篇文章将深入探讨如何在Java中读取doc和rtf文档内容,并解决中文乱码问题,同时还会涉及到log4j日志记录以及使用Swing展示rtf内容。 首先,读取.doc文件通常涉及到使用Apache POI库。Apache POI是一个开源项目,...

    android解决乱码

    在Android开发过程中,乱码问题是一个常见的困扰,尤其是在处理文本数据时。这个问题涉及到字符编码、文件读写、网络传输等多个方面。以下将详细介绍如何解决Android中的乱码问题,并结合提供的"中文乱码问题解决....

Global site tag (gtag.js) - Google Analytics