zoukankan      html  css  js  c++  java
  • 日志(log4j)

    log4j测试代码如下:

    package
    com.learn.test; import org.apache.log4j.Logger; public class Test { public static void main(String[] args) { //创建日志记录 Logger logger = Logger.getLogger(Test.class); logger.fatal("fatal msg:致命的信息"); logger.error("error msg:错误的信息"); logger.warn("warn msg:警告信息"); logger.info("info msg:普通信息"); logger.debug("debug msg: 问题信息"); logger.trace("trace msg:堆栈信息"); } }


    log4j.properties配置文件如下,放置classpath路径即可:
    ##define an appendar name console
    log4j.appender.console=org.apache.log4j.ConsoleAppender
    #The Target value is System.out or System.err
    log4j.appender.console.Target=System.out
    #set the layout type of the apperder(布局)
    log4j.appender.console.layout=org.apache.log4j.PatternLayout
    #set the layout format pattern(格式%c :类路径; %L:问题行数 %m 问题信息; %n:换行)
    log4j.appender.console.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}] %c %L %m%n
    
    ##define an appender named file(定义名称为file的FileAppender)
    log4j.appender.file=org.apache.log4j.FileAppender
    #define the file path and name
    log4j.appender.file.File=e:/log/log4j/log.log
    #set the layout type of the apperder
    log4j.appender.file.layout=org.apache.log4j.PatternLayout
    #set the layout format pattern
    log4j.appender.file.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}] %c %L %m%n
    
    
    ##define an appender name rollfile(滚动文件)
    log4j.appender.rollfile=org.apache.log4j.RollingFileAppender
    #define the file path and name
    log4j.appender.rollfile.File=e:/log/log4j/app.log
    #set the log's size
    log4j.appender.rollfile.MaxFileSize=10KB
    #set the layout type of the appender
    log4j.appender.rollfile.layout=org.apache.log4j.PatternLayout
    #set the layout format pattern
    log4j.appender.rollfile.layout.ConversionPattern=[%-5p][%d{yyyy-MM-dd HH:mm:ss}] %c %L %m%n
    
    
    ##define a logger
    log4j.rootLogger=INFO,console,file,rollfile
    
    
    
    


  • 相关阅读:
    Redis系列二 Redis数据库介绍
    Redis系列一 Redis安装
    SpringData系列四 @Query注解及@Modifying注解
    SpringData系列三 Repository Bean 方法定义规范
    SpringData系列二 Repository接口
    SpringData系列一 Spring Data的环境搭建
    ThinkPHP3.1.3 Fast & Simple OOP PHP Framework 显示错误
    STL学习系列之一——标准模板库STL介绍
    STL之二:vector容器用法详解
    STL使用总结
  • 原文地址:https://www.cnblogs.com/caifenglin/p/6765913.html
Copyright © 2011-2022 走看看