`
javalover123
  • 浏览: 20821 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

让log4j控制台和文件打印不同级别的日志

    博客分类:
  • Java
阅读更多
#配置根Logger
log4j.rootLogger=DEBUG,stdout,archive
log4j.appender.stdout.threshold=INFO
#stdout 输出到文件 RollingFileAppender的扩展,可以提供一种日志的备份功能。
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%m%n

#archive 输出到文件 RollingFileAppender的扩展,可以提供一种日志的备份功能。
log4j.appender.archive=org.apache.log4j.RollingFileAppender
log4j.appender.archive.File=./log/archive.log
log4j.appender.archive.MaxFileSize=100KB
log4j.appender.archive.MaxBackupIndex=5
log4j.appender.archive.layout=org.apache.log4j.PatternLayout
log4j.appender.archive.layout.ConversionPattern=[%-d{yyyy-MM-dd HH:mm:ss} %c.%t:%L Line:%t::<%p_message>=%m]%n
0
3
分享到:
评论

相关推荐

    log4j多文件输出打印

    本话题将深入探讨如何使用Log4j实现多文件输出打印,以及自定义日志的配置。 首先,我们要理解Log4j的基本工作原理。Log4j的核心组件包括Logger、Appender和Layout。Logger负责生成日志事件,Appender则负责接收...

    mybatis查询入门(log4j控制台sql语句日记输出的)

    【标题】"mybatis查询入门(log4j控制台sql语句日记输出的)"涉及的知识点主要集中在MyBatis框架的基础使用以及如何通过Log4j在控制台输出SQL语句,以便于调试和优化数据库操作。MyBatis是一个轻量级的Java持久层框架...

    mybatis,log4j打印日志到后台和文件

    本文将深入探讨如何在 MyBatis 中配置 Log4j,实现日志同时输出到后台控制台和文件。 1. **日志框架集成** 在 MyBatis 中,我们通常会依赖日志框架如 Log4j、Logback 或 JDK 内置的日志系统。Log4j 以其强大的功能...

    log4j-如何将日志打印到控制台:log4j-demo.zip

    1. 日志级别:Log4j提供了多种日志级别,包括DEBUG、INFO、WARN、ERROR和FATAL,每个级别对应不同的严重程度。开发者可以根据需要设置不同的日志级别,过滤不重要的信息。 2. Appender:Appender是Log4j用来输出...

    log4j 日志打印

    《深入理解Log4j日志打印》 在Java开发领域,日志打印是不可或缺的一环,它对于系统调试、性能监控、故障排查等都起着至关重要的作用。Log4j作为Java中最常用的日志框架之一,深受广大开发者喜爱。本文将深入探讨...

    log4j(二):动态配置日志输出路径

    这个文件定义了Log4j的行为,包括设置日志级别(如DEBUG, INFO, WARN, ERROR, FATAL),定义Appender,以及指定Appender的输出目标。例如: ```properties # log4j.properties 示例 log4j.rootLogger=DEBUG, FILE ...

    log4j-在控制台打印sql的源码

    2. **配置Log4j**:在Java项目中,通常会有一个log4j.properties或log4j.xml配置文件,用于设置日志级别(DEBUG、INFO、WARN、ERROR、FATAL)和指定Appender。 3. **在Mybatis中使用Log4j**:Mybatis允许通过配置...

    使用log4j写日志文件

    Log4j作为Apache下的一个开源项目,是Java应用中最常用的日志框架之一,它提供了灵活的日志级别配置、丰富的输出格式以及多样的日志输出目的地选择,如控制台、文件等。 ### Log4j配置详解 #### 步骤一:配置log4j...

    java关于log4j打印日志demo

    通过这个`java关于log4j打印日志demo`,我们可以学习到如何配置和使用Log4j,理解其工作原理,以及如何在实际项目中有效地利用日志系统。实践这个示例将帮助你更好地掌握Java日志记录的最佳实践。

    log4j日志打印demo

    **正文** 日志系统在软件开发中扮演着至关重要的角色,它可以帮助开发者追踪程序...在"log4j日志打印demo"中,你将学习到如何设置Log4j以实现控制台和SD卡(针对Android)的日志输出,从而在实际开发中更加得心应手。

    无法打出log4j日志的问题排查

    Log4j通过配置文件(通常是log4j.properties或log4j.xml)来设定日志输出级别、格式、目的地等参数。如果日志没有按预期输出,我们需要检查以下几个方面: 1. **配置文件**:确认配置文件是否正确包含在项目中,...

    log4j(内含log4j的jar包和log4j的配置文件:有DEBUG和INFO两种)

    **标题与描述解析** ...综上所述,Log4j是一个强大的日志框架,通过配置文件可以灵活控制日志的输出,而提供的RAR压缩包包含了Log4j的运行库和不同级别的配置示例,对于学习和使用Log4j进行日志管理非常有帮助。

    log4j 日志打印jar

    - Log4j是Apache软件基金会的开源项目,提供了一个灵活的日志系统,支持多种输出格式(如控制台、文件、数据库等)和多个日志级别(如DEBUG、INFO、WARN、ERROR、FATAL)。 - 它的核心组件包括:Logger(日志器)...

    Log4j将System.out搞到log4j中输出四

    在日志管理中,Log4j是一款广泛使用的开源日志框架,它允许开发者灵活地控制日志信息的输出方式和级别。当我们习惯于使用`System.out.println()`进行调试时,如何将这些输出整合到Log4j中,以便统一管理和分析日志呢...

    mybatis配置文件以及日志文件Log4j

    配置Log4j主要通过`log4j.properties`或`log4j.xml`文件完成,其中定义了日志级别、appender(日志输出目标)和layout(日志格式)。例如,你可以为不同的类或包设置不同的日志级别,以获取所需级别的详细信息。 在...

    Tomcat使用Log4j输出catalina.out日志

    通过以上步骤,Tomcat服务器将使用Log4j来管理catalina.out日志,这不但解决了日志文件过大和格式不统一的问题,而且提供了更丰富的日志管理功能,例如,可以利用Log4j强大的过滤、路由和格式化等功能,将日志管理得...

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

    ### Log4j日志配置详解 #### 一、概述 Log4j 是一个基于 Java 的开源...例如,可以设置不同的 Appender 来分别处理不同级别的日志,或者配置滚动文件 Appender 来按时间或大小自动分割日志文件,提高性能和管理效率。

    java log4j统一打印在user.dir目录下(windows、linux通用、不用考虑不同操作系统分隔符不一致的情况)

    本教程将详细解释如何配置Log4j,使其在不同操作系统环境下(Windows和Linux)都能统一将日志打印到`user.dir`目录下,避免因路径分隔符差异带来的问题。 首先,了解`user.dir`系统属性。在Java中,`user.dir`代表...

    java日志包 log4j jar包 配置文件

    Log4j的核心在于它的灵活性,允许开发者根据需要定制日志输出,从简单的控制台打印到复杂的企业级日志管理系统。 首先,Log4j由三个主要组件构成:Logger(日志器)、Appender(输出端)和Layout(格式化器)。 1....

Global site tag (gtag.js) - Google Analytics