zoukankan      html  css  js  c++  java
  • log4j 简单应用

    一:配置文件

      新建lib文件夹,添加”log4j-1.2.17.jar”到文件夹,将文件夹导入到工作空间的项目文件,双击进入文件夹右击”log4j-1.2.17.jar”文件,选择 Build Path  ,继续选择Add to Build Path.完成jar包的导入;

      在项目文件中添加Source Folder 文件,创建log4j.properties文件,编写文件:

      1.输出到控制台的代码

    log4j.appender.console = org.apache.log4j.ConsoleAppender
    log4j.appender.console.Target = System.err
    log4j.appender.console.Threshold=error
    log4j.appender.console.layout = org.apache.log4j.PatternLayout
    log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %m %n

      2.按时间创建文件,输出到文件

    log4j.appender.file1 = org.apache.log4j.DailyRollingFileAppender
    log4j.appender.file1.DatePattern= '.'yyyy-MM-dd
    log4j.appender.file1.File = d:/soso/UserMessage.log
    log4j.appender.file1.Append=true
    log4j.appender.file1.Threshold=info
    log4j.appender.file1.layout = org.apache.log4j.PatternLayout
    log4j.appender.file1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %l %n %m %n

      3.按文件大小覆盖信息的文件

    log4j.appender.file = org.apache.log4j.RollingFileAppender
    log4j.appender.file.File = d:/soso/log4j.log
    log4j.appender.file.MaxFileSize = 1024kb
    log4j.appender.file.Append = true
    log4j.appender.file.Threshold=info
    log4j.appender.file.MaxBackupIndex = 2
    log4j.appender.file.layout = org.apache.log4j.PatternLayout
    log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %m %n

      4.创建根编辑器

        log4j.rootLogger = trace,console,file,file1

      5.创建指定包专用的编辑器

        log4j.logger.u1.log4j.demo = trace,console,file2,file1

      6.在使用的类中创建Logger对象。

        Logger logger = Logger.getLogger(Test.class);

    二:输出级别

      fatal > error > warn > info > debug > trace.

    三: 详情 http://www.cnblogs.com/liutianci/p/8057576.html

  • 相关阅读:
    angularjs select
    DataInputStream和DataOutputStream
    Linux gcc编译器
    Linux 网络配置
    Linux 实用工具vi
    Linux 文件系统
    Linux Linux系统管理命令
    Linux Linux常用命令二
    Linux Linux常用命令一
    数据结构 排序(归并排序)
  • 原文地址:https://www.cnblogs.com/ak666/p/8086829.html
Copyright © 2011-2022 走看看