`
zengshaotao
  • 浏览: 779586 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

log4j写入控制台和文件

 
阅读更多

log4j.rootLogger=INFO,CONSOLE,fileout

#CONSOLE

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender

log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout

log4j.appender.CONSOLE.layout.ConversionPattern=%d %p [%c] - %m%n

log4j.appender.CONSOLE.Threshold=INFO

 

#OutFile

log4j.appender.fileout=org.apache.log4j.DailyRollingFileAppender

log4j.appender.fileout.layout=org.apache.log4j.PatternLayout

log4j.appender.fileout.layout.ConversionPattern=[%d]%m%n

#会在工作空间所在的根目录生成对应的文件

log4j.appender.fileout.File=/myself_pjt/office_web.log

log4j.appender.fileout.DatePattern='_'yyyy-MM-dd'.log'

 

log4j.logger.com.ibatis=debug

log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug

log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug

log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug

log4j.logger.java.sql.Connection=debug

log4j.logger.java.sql.Statement=debug

log4j.logger.java.sql.PreparedStatement=debug,stdout

分享到:
评论

相关推荐

    log4j多文件输出打印

    例如,在`log4j.properties`配置文件中,我们可以创建两个Appender,分别设置它们的输出目标为`error.log`和`info.log`: ```properties # 定义一个名为ERROR的Appender,用于记录错误级别及以上的日志 log4j....

    log4j使用与java中log4j记录日志如何写入数据库

    1. **配置文件**:Log4j的配置文件通常是`log4j.properties`或`log4j.xml`,它定义了日志的级别(如DEBUG、INFO、WARN、ERROR、FATAL)、输出目的地(控制台、文件、数据库等)以及布局格式。 2. **日志类**:在...

    log4j使用手册和配置文件示例

    - `log4j.appender.*`:定义appender,例如`log4j.appender.FILE=org.apache.log4j.FileAppender`,指定了一个将日志写入文件的appender。 - `log4j.appender.*.file`:设置appender的目标文件路径,如`log4j....

    log4j中的dtd文件

    总结来说,`log4j.dtd`是Log4j框架配置的核心组成部分,它定义了配置文件的结构和元素,使得开发者能够根据项目需求灵活地配置日志行为,包括选择不同的日志输出目的地、定制日志格式以及设置日志级别。通过理解和...

    Log4j写入数据库详解

    2. **多样化的输出目的地**:除了标准的控制台输出和文件输出外,Log4j还支持输出至数据库、邮件系统、网络套接字等多种途径。 #### 三、Log4j与数据库集成 在众多日志输出目标中,将日志写入数据库是一种常见且...

    log4j jar包 和配置文件

    开发者可以通过在Java项目中引用这个jar,利用Log4j提供的API来实现各种日志记录功能,如控制台输出、文件写入、邮件发送等。 - **jdbc.properties**: 这可能是一个包含数据库连接信息的配置文件。在Java应用中,...

    如何借助log4j把日志写入数据库中

    要将日志写入数据库,我们需要配置一个使用数据库Appender的Log4j配置文件。以下是一个基本的配置示例: ```xml <appender name="DB" class="org.apache.log4j.jdbc.JDBCAppender"> ...

    log4j 写多个日志文件,按照日期每天都记

    本文将深入探讨如何利用`log4j`实现按照日期每天写入不同日志文件的功能,以及涉及到的相关知识点。 首先,我们要理解`log4j.properties`配置文件的作用。它是`log4j`的配置中心,通过这个文件我们可以定制日志输出...

    log4j的jar包和配置文件

    Log4j的配置通常通过一个名为`log4j.properties`或`log4j.xml`的文件完成。以下是一个简单的`log4j.properties`配置示例: ```properties # 设置root logger级别为INFO,并将输出到console log4j.rootLogger=INFO, ...

    log4j配置文件和jar包

    Log4j的配置文件(通常是`log4j.properties`或`log4j.xml`)定义了日志信息的输出方式、级别、目的地等。例如,你可以设置日志信息打印到控制台、写入文件、发送电子邮件或者存储到数据库。配置文件中的主要元素包括...

    log4j的eclipse工程,输出到文件的方式配置log4j

    "说明了这个Eclipse工程专注于展示如何配置log4j以将日志写入文件,而且是一个基础示例,适合初学者理解和实践。 **log4j配置文件详解** 在Log4j中,配置主要通过一个名为`log4j.properties`或`log4j.xml`的配置...

    log4j日志文件乱码解决方法

    Log4j允许开发者自定义日志输出的方式,包括输出到控制台、文件、数据库等。它使用了`QuietWriter`类来写入日志,`QuietWriter`继承自`FilterWriter`,而`FilterWriter`又继承自`Writer`。`Writer`类处理的是字符流...

    Spring的log4j以及配置文件

    "stdout"和"R"分别代表控制台和文件两种Appender。 2. **控制台Appender配置**: ``` log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender....

    log4j-api-2.17.1.jar和log4j-core-2.17.1.jar

    这个库实现了log4j-api中定义的接口,提供了具体的功能,比如各种Appender(控制台输出、文件写入、网络传输等)、Layout(日志格式化)、Filter(日志过滤)和Lookup(动态配置变量解析)。例如,`org.apache....

    log4j使用jar文件

    Log4j提供了多种内置的Appender,如ConsoleAppender(控制台)、FileAppender(文件)和SMTPAppender(邮件)等。 3. **Layout**:Layout定义了日志消息的格式,比如简单布局(SimpleLayout)、HTML布局...

    log4j示例项目

    这个“log4j示例项目”旨在帮助开发者理解和使用Log4j,通过该项目,我们可以深入学习Log4j的配置、使用方法以及其在实际开发中的应用。 **1. Log4j的组成部分** Log4j主要包括三个核心组件:Logger(日志器)、...

    log4j的jar包以及修改控制台的输出信息

    理解并熟练使用Log4j能够显著提升开发效率,通过配置文件,我们可以精确控制日志的输出,从而在开发、测试和生产环境中获取到最有价值的信息。正确地配置和使用日志框架,是任何Java开发者必备的技能之一。通过学习...

    log4j开发jar包及log4j配置文件

    在这个压缩包中,我们找到了与Log4j相关的几个核心组件和一个配置文件。 首先,`log4j-core-2.0-rc1.jar` 和 `log4j-api-2.0-rc1.jar` 是Log4j 2.x版本的核心实现和API接口。`log4j-core` 包含了Log4j的主要功能...

    tomcat9 slf4j+log4j2 写日志.zip

    总之,配置Tomcat 9使用SLF4J和Log4j2进行日志记录是一个涉及依赖管理、日志配置文件设置和Tomcat自身配置的过程。通过上述步骤,你应该能够成功解决“tomcat9 slf4j+log4j2 不写日志”的问题。如果在实践中遇到问题...

    log4j的jar包以及配置文件

    2. **Appender**:Appender是Log4j用来输出日志信息的地方,如控制台、文件、网络、电子邮件等。常见的Appender有ConsoleAppender、FileAppender、SMTPAppender等。 3. **Layout**:Layout定义了日志事件的输出格式...

Global site tag (gtag.js) - Google Analytics