0 0

android使用log4j 乱码0

android 引用了log4j
LogConfigurator logConfigurator = new LogConfigurator();
        logConfigurator.setFileName(Environment.getExternalStorageDirectory() + File.separator + "Launcher_debugLog.txt");
        logConfigurator.setRootLevel(Level.ALL);
        logConfigurator.setLevel("org.apache", Level.ALL);
        logConfigurator.setFilePattern("%d %-5p [%c{2}]-[%L] %m%n");
        logConfigurator.setMaxFileSize(1024 * 1024 * 5);
        logConfigurator.setMaxBackupSize(10);
        logConfigurator.setImmediateFlush(true);
        logConfigurator.configure();
这是初始化。但是打印出来是乱码。。。请问在哪里设置。
2013年11月14日 19:50

1个答案 按时间排序 按投票排序

0 0

乱码通常是由于序列化和反序列化不一致引入的,简单来讲是这样的,你要打印的文件一定是二进制码,要打印出来就要经过反序列化转化成有意义的内容,这时如果和当初序列化(存成文件) 不一致,就会使乱码,所以check一下保存时的编码格式(推荐UTF-8),反序列化的时候设置一致就应该OK了

2013年12月14日 23:16

相关推荐

    log4j乱码问题解决办法

    ### log4j乱码问题解决办法 #### 一、引言 在开发过程中,日志记录是必不可少的一个环节。良好的日志系统可以帮助开发者快速定位问题并进行调试。Log4j作为一款广泛使用的Java日志框架,在很多项目中扮演着重要...

    示范如何在android工程中使用log4j记录日志

    1. **添加依赖**:由于Log4j不是Android原生支持的库,我们需要使用兼容Android的版本,例如log4j-android。在build.gradle文件的dependencies部分添加如下依赖: ``` implementation 'org.apache.logging.log4j:...

    AndroidStudio 使用log4j记录日志,按照大小定期滚动日志Demo

    由于log4j本身并不直接支持Android,我们可以使用log4android,这是一个专门为Android平台设计的log4j实现。在`build.gradle`文件中,添加以下依赖: ```groovy dependencies { implementation '...

    log4j日志文件乱码解决方法

    在IT行业中,日志记录是调试和监控应用程序的关键部分,而Log4j是Java平台广泛使用的日志框架。本文将详细讨论如何解决Log4j日志文件出现的乱码问题。 首先,我们要理解Log4j的工作原理。Log4j允许开发者自定义日志...

    Android log4j

    `log4j`是一个流行的Java日志框架,常用于服务器端应用,但在特定情况下,也可以在Android平台上使用。本篇将详细介绍如何在Android项目中集成和使用`log4j`。 首先,`log4j`是一个强大的、灵活的日志库,提供了...

    Android log4j使用Demo

    在Android开发中,日志记录是一项非常重要的任务,它帮助开发者追踪应用的运行...以上就是关于“Android log4j使用Demo”的主要知识点,通过这个示例,开发者可以了解如何在Android环境中有效地利用log4j进行日志管理。

    android-logging-log4j-1.0.3.jar

    《Android日志记录:Log4j的使用与详解》 在Android应用开发中,日志记录是必不可少的调试和分析工具。它可以帮助开发者追踪代码执行流程,定位问题,以及优化性能。Log4j是一个广泛应用于Java环境的日志框架,而当...

    android相关log4j-Jar包

    Log4j是一个广泛使用的Java日志框架,最初设计用于Java平台,但通过一些适配,也可以在Android环境中应用。本文将详细探讨如何在Android项目中使用log4j-Jar包,以及其在日志管理中的作用和优势。 首先,Log4j的...

    若依框架使用的log4j2.16.0,修复log4j漏洞log4j2下载最新log4j2.16.0下载

    Log4j是一个广泛使用的Java日志记录框架,它允许开发者在应用程序中轻松地记录各种级别的日志信息,如DEBUG、INFO、WARN、ERROR等。在2021年底,一个重大的安全漏洞(CVE-2021-44228)被发现在Log4j2的早期版本中,...

    老生常谈Log4j和Log4j2的区别(推荐)

    然后使用Logger.getLogger()方法获取日志记录器,而Log4j2需要import org.apache.logging.log4j.Level、org.apache.logging.log4j.LogManager和org.apache.logging.log4j.Logger,使用LogManager.getLogger()方法...

    android日志框架jar包。log4j android版

    但有一些开发者社区提供了对Android的适配版本,让Log4j可以在Android应用中使用。 标题提及的"android日志框架jar包",指的是专为Android设计的Log4j实现。通常,这会包含两个JAR文件:一个核心的日志处理库,另一...

    android-logging-log4j-1.0.3

    注意,由于Android平台的特殊性,需要使用`log4j-android`而不是标准的`log4j-core`,以确保与Android环境兼容。 接下来,配置log4j是非常关键的步骤。通常,我们需要创建一个名为`log4j.properties`或`log4j.xml`...

    android log4j资源上传

    Log4j是一款广泛使用的Java日志记录框架,尽管它最初是为Java平台设计的,但通过一些技巧,我们也可以在Android环境中利用log4j进行日志管理和上传。本文将详细探讨如何在Android项目中集成并使用log4j,以及如何...

    logging-log4j2-log4j-2.15.0-rc2.zip maven 资源库

    针对Log4j 2 远程代码执行漏洞,需要用到的升级资源包,适用于maven资源库,包括log4j,log4j-core,log4j-api,log4j-1.2-api,log4j-jpa等全套2.15.0 maven资源库jar包。如果是maven本地仓库使用,需要将zip包解压...

    log4j+slf4j实现 log4j测试代码,log4j+slf4j实现 log4j测试代码

    Log4j和SLF4J(Simple Logging Facade for Java)是两个广泛使用的日志框架,它们各有优势并常被一起使用以提供更灵活的日志解决方案。本文将详细探讨如何通过SLF4J接口来使用Log4j进行日志记录,并展示一个测试代码...

    Log4j2、Fastjson、Log4j的BurpSuite插件亲测有效

    Log4j、Log4j2和Fastjson的安全性问题在过去曾引起广泛关注,例如Log4j2的CVE-2021-44228(也被称为Log4Shell漏洞),这是一个远程代码执行漏洞,影响了许多使用Log4j2的系统。这个插件可能就是为了检测和利用这些...

    log4j 2.2、2.1等在android上的应用

    1. **安装与集成**:在Android项目中使用Log4j,需要将对应的AAR或JAR包添加到依赖库,并处理可能的冲突问题,例如与Android内置的日志系统`Log`类的冲突。 2. **配置**:创建适当的配置文件(如log4j2.xml),定义...

    Log4j2学习用到的jar包及apache-log4j-2.19.0-bin.zip

    分别有disruptor-3.3.4.jar(Log4j2异步日志的底层实现)、log4j-api-2.19.0.jar(log4j门面)、log4j-core-2.19.0.jar(log4j实现)、log4j-slf4j-impl-2.19.0.jar(SLF4J与Log4j绑定)、slf4j-api-1.7.30.jar(SLF...

    Log4j2简介及与Log4j效率对比

    9. **Layouts的广泛适用性**:Log4j2的Layouts不仅可以应用于使用`OutputStream`写入日志的Appender,还可以应用于所有类型的Appender。 10. **优化的并发支持**:Log4j2利用Java 5提供的并发特性,能够在较低级别...

Global site tag (gtag.js) - Google Analytics