`
xmong
  • 浏览: 263474 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

log4j的几个配置问题

阅读更多
Log4j几个问题

1,Log4j输出日志乱码
如果log4j日志输出存在乱码,可以通过配置log4j的输出编码来解决该问题,配置如下:
log4j.appender.appenderName.encoding=UTF-8


2,Log4j输出日志换行
如果log4j配置的系统是在linux系统上,那么配置的日志格式输入的换行符%n就为\n,可当想要将该日志文件下载到windows系统上用记事本打开的时候会发现并未换行,可以通过在格式上加上一个\r\n的配置来解决该问题,配置如下。
log4j.appender.appenderName.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [QCS] %5p %c{1}:%L - %m%n-\r\n


3,Log4j去除某些日志信息
如果要去除log4j中一些不必要的日志信息,可以通过配置日志输出级别来去除一些自己不想要的日志信息,如在日志中去除项目中spring和hibernate的一些日志信息,配置如下:
log4j.logger.org.springframework=WARN

这样就可以去除日志中以org.springframework开头名称日志的info级别信息。



分享到:
评论

相关推荐

    log4j.properties配置文件

    ### log4j.properties配置文件详解 #### 一、概述 `log4j.properties`是Apache Log4j框架中用于配置日志记录行为的核心文件之一。通过这个文件,开发者可以定义日志消息的输出方式(例如控制台或文件)、日志级别...

    log4j.properties配置详解

    ### Log4j.properties配置详解 #### 一、Log4j配置文件基本概念 Log4j是一种广泛应用于Java应用程序的日志框架,它可以帮助开发者轻松管理应用程序的日志记录过程。Log4j支持多种配置方式,其中.properties文件...

    log4j日志配置以及配置文件详解

    Log4j作为Java领域广泛应用的日志框架,提供了强大的日志记录功能和灵活的配置。本文将深入探讨log4j的配置以及配置文件的详解。** 首先,我们要理解什么是`log4j.properties`文件。这是log4j框架的配置文件,使用...

    Log4j日志配置说明,Log4j日志配置说明

    这个 Servlet 的作用是在应用启动时读取配置文件并初始化 Log4j。具体步骤如下: ```java package ttzl.log.web; import javax.servlet.http.HttpServlet; import org.apache.log4j.PropertyConfigurator; public...

    log4j的详细配置

    配置Log4J是关键步骤,因为它决定了日志的输出级别、输出目的地、输出格式等多个方面。下面将详细介绍Log4J的配置。 **配置文件** Log4J的配置文件一般以.properties或.xml格式存在,用于定义日志行为。基本的配置...

    [简单]log4jdbc-log4j2配置简记

    配置log4jdbc-log4j2主要包括以下几个步骤: 1. 添加依赖:在项目中引入log4jdbc-log4j2和log4j2的依赖库,通常是在pom.xml文件中添加对应的Maven坐标或在build.gradle文件中添加Gradle依赖。 2. 配置数据源:在...

    log4j的配置

    log4j.xml配置文件遵循XML格式,主要由以下几部分组成: 1. **文档声明**:用于声明当前XML文档的版本和编码方式。 - `<xml version="1.0" encoding="UTF-8"?>` 2. **DTD声明**:用于引用外部DTD文件来定义XML...

    Log4j配置文件

    ### Log4j配置文件详解 #### 一、概述 Log4j是一款开源的日志记录工具,广泛应用于Java应用程序中。其强大的配置灵活性使得开发者能够轻松地定制日志记录的细节,如日志级别、输出目的地及日志信息的格式等。本文...

    log4j配置使用,描述了log4j的配置实用

    下面是一个具体的 log4j 配置示例: ```properties # 设置根记录器的日志级别为 DEBUG,并指定 Appender A1 和 R log4j.rootLogger=DEBUG,A1,R # ConsoleAppender 的配置 log4j.appender.A1=org.apache.log4j....

    Log4j配置实例

    在Log4j中,有以下几个日志级别,按照严重性从高到低排列:`ERROR`, `WARN`, `INFO`, `DEBUG`, `TRACE`。在配置文件中设置日志级别,可以控制哪些级别的信息会被记录。 **4. Appender** Appender是Log4j的输出端,...

    Log4J完整说明和配置

    在深入分析配置文件之前,我们先了解几个Log4J中的核心概念: - **Logger**:负责接收并处理日志信息的对象。 - **Appender**:指定日志信息的输出目的地。 - **Layout**:定义日志信息的格式。 - **Level**:设置...

    log4j的配置文件.zip

    在`log4j.properties`文件中,有以下几个关键知识点: 1. **日志级别(Logging Levels)**:Log4j支持多种日志级别,包括DEBUG、INFO、WARN、ERROR和FATAL。这些级别按照严重性递增排序,开发者可以根据需要调整...

    log4j配置与使用方法

    - 创建一个简单的Java程序,用于测试log4j是否配置成功。 6. **解决常见问题**: - 如果遇到“找不到文件”异常,可以尝试以下几种方法: - 使用绝对路径来指定log4j.properties文件的位置,但这种方式不够优雅...

    log4j很实用配置

    以上介绍了 Log4j 配置中的几个关键点:根 Logger 的配置、不同类型的 Appender 以及各种 Layout 的设置方法。通过这些配置选项,可以根据具体的应用场景来定制日志记录行为,以便更好地监控和调试应用程序。

    Spring的log4j以及配置文件

    `log4j.properties`文件的配置主要包括以下几个部分: 1. **全局日志级别设置**: ``` log4j.rootLogger=ERROR, stdout, R ``` 这行定义了全局的日志级别,如这里的ERROR级别意味着只记录错误级别的日志。...

    log4j实例,配置

    在Log4j中,主要有以下几个核心概念: 1. **Logger(日志器)**:它是Log4j的核心,负责生成日志消息。你可以根据不同的模块或者类创建多个Logger对象,每个Logger都有一个名字,可以根据这个名字来控制其日志级别...

    log4j的配置及使用

    log4j 配置及使用 Log4j 是什么? Log4j 是一个 Java 语言的日志记录工具,可以帮助开发人员调试和分析程序,了解程序的运行情况。Log4j 官方网站为 http://jakarta.apache.org/log4j。 Log4j 的概念 Log4j 中有...

    WebSphere V5 配置log4j

    配置log4j涉及以下几个关键步骤: 1. **添加依赖库**:WebSphere V5需要log4j的JAR文件,如`log4j-1.2.13.jar`。这个文件通常需要放在WebSphere的应用服务器类路径下,例如`WEB-INF/lib`目录,确保服务器在运行时...

    tomcat下struts2的log4j日志配置.doc

    Log4j是Apache的一个开源项目,它为Java应用程序提供了强大的日志处理能力。在Tomcat服务器上配置Struts2...通过灵活配置Log4j,开发人员可以有效地监控应用状态,定位问题,同时避免不必要的日志输出对性能的影响。

    log4j-2.18.0

    3. 配置更新后的log4j2,禁用可能导致问题的JNDI查找功能,增强系统安全。 4. 对系统进行全面的安全检查,确保没有遗留的漏洞或风险。 5. 实施持续的安全监控,以便及时发现并处理任何异常行为。 总的来说,log4j2...

Global site tag (gtag.js) - Google Analytics