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
    
    
    
    


  • 相关阅读:
    记录优雅的pythonic代码
    记录python学习过程中的一些小心得
    关于理解python类的小题
    CSS3之属性选择器
    CSS3之初始
    HTML5+CSS3之离线web应用
    HTML5+CSS3之响应式视频以及iFrame下插入响应式视频的解决方案
    HTML5+CSS3之播放视频以及在IE8及以下的解决方案
    HTML5+CSS3响应式设计(二)
    HTML5+CSS3响应式设计(一)
  • 原文地址:https://www.cnblogs.com/caifenglin/p/6765913.html
Copyright © 2011-2022 走看看