zoukankan      html  css  js  c++  java
  • log4j

    log4j-->log for java(java的日志)

    简介:·log4j是Apache的一个开放源代码项目

          ·将日志信息输出到控制台、文件等地方

          ·控制日志输出格式

    实战:·添加jar包 log4j-1.2.17.jar

          ·配置文件,通常将log4j.properties放置到src目录

      log4j.properties代码:

               

    log4j.rootCategory=INFO, file, stdout

    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d-[XT] %p %t %c - %m%n

    log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
    log4j.appender.file.File=target/test.log.html
    log4j.appender.file.MaxFileSize=5120KB
    log4j.appender.file.MaxBackupIndex=10
    log4j.appender.file.layout=org.apache.log4j.HTMLLayout
    log4j.appender.file.layout.ConversionPattern=%d-[XT] %p %t %c - %m%n

    ##SPRINGu6539u4E3AWARNu7EA7u522B
    log4j.logger.org.springframework=DEBUG
    log4j.logger.org.mybatis=WARN
    log4j.logger.org.apache.commons=WARN

    ##u663Eu793ASQLu8BEDu53E5u90E8u5206,u751Fu4EA7u73AFu5883u8BF7u8C03u6574u4E3AERROR
    log4j.logger.com.mybatis=DEBUG
    log4j.logger.com.mybatis.common.jdbc.SimpleDataSource=DEBUG
    log4j.logger.com.mybatis.common.jdbc.ScriptRunner=DEBUG
    log4j.logger.com.mybatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
    log4j.logger.java.sql.Connection=DEBUG
    log4j.logger.java.sql.Statement=DEBUG
    log4j.logger.java.sql.PreparedStatement=DEBUG
    log4j.logger.java.sql.ResultSet=DEBUG

    ·Logger(日志类别):DEBUG、INFO、ERROR、FATAL

    ·Appender(日志输出目的地)

    ·Layout(格式化输出日志信息)

    · log4j.rootCategory=DEBUG, file, stdout(打印DEBUG及以上)

    ·log4j.appender.file.File=target/test.log                                                                  ---> 产生target目录创建test.log文档,以文档形式保存日志

    ·log4j.appender.file.File=target/test.log.html                   ---> 创建html形式的日志

    ·log4j.appender.file=org.apache.log4j.DailyRollingFileAppender           --->若日期改变则另创一个日志

    ·log4j.appender.file.MaxFileSize=5120KB                    --->每个日志的大小

    ·log4j.appender.file.MaxBackupIndex=10                     --->一天能创建日志的数量,若超过则删除

    ·log4j.appender.file.layout.ConversionPattern=%d-[XT] %p %t %c - %m%n      --->[XT]内容可自定义

    ·log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
      log4j.appender.file.File=target/test.log
      log4j.appender.file.MaxFileSize=5120KB
      log4j.appender.file.MaxBackupIndex=10
      log4j.appender.file.layout=org.apache.log4j.HTMLLayout
      log4j.appender.file.layout.ConversionPattern=%d-[XT] %p %t %c - %m%n                 --->此处的file为自定义名

    ·log4j.appender.file.layout=org.apache.log4j.HTMLLayout

        

    ·

  • 相关阅读:
    Qt4的项目在转到Qt5时遇到的问题解决方案链接
    禁止MFC的MDI程序自动创建空白子窗体
    工厂方法(factory method)
    简单工厂模式(Simple Factory)
    单例模式(Singleton Pattern)
    设计模式六大设计原则
    Windows Server 2003 Sp2 下无法安装SQL Server 2008 Management Studio Express问题
    原生javascript和jquery实现简单的ajax例子
    MS Sql server 2008 学习笔记
    C#面向对象学习笔记概要
  • 原文地址:https://www.cnblogs.com/zshibo/p/8830656.html
Copyright © 2011-2022 走看看