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

        

    ·

  • 相关阅读:
    文件管理
    字符编码
    字典练习,统计字符串中单词出现次数
    字典有关练习:购物车
    列表及列表操作方法
    字符串及用法
    变量,程序交互,基本数据类型
    /usr/bin/ld: i386:x86-64 architecture of input file `command.o' is incompatible with i386 output
    混合云存储系统开发总结
    小记6月27
  • 原文地址:https://www.cnblogs.com/zshibo/p/8830656.html
Copyright © 2011-2022 走看看