• 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

        

    ·

  • 相关阅读:
    Linux命令:ls
    Log4j:log4j.properties 配置解析
    PostgreSQL: WITH Queries (Common Table Expressions)
    Linux使用SecureCRT上传下载
    PostgreSQL 自动输入密码
    Linux命令:rmdir
    Linux命令:mkdir
    Linux命令:pwd
    Linux命令:cd
    正则表达式 
  • 原文地址:https://www.cnblogs.com/zshibo/p/8830656.html
Copyright © 2020-2023  润新知