zoukankan      html  css  js  c++  java
  • 为什么日志器(logger)要声明为static final的

    (1)出于资源利用的考虑,Logger的构造方法参数是Class,决定了Logger是根据类的结构来进行区分日志,所以一个类只要一个Logger就可以了,故static
    (2)final表示一种编程习惯,表示该类的Logger只是记录该类的信息,否则日志会无法提供可以令人信服的记录



    顺便贴一个自己的log4j.properties:
    log4j.rootLogger=INFO,Console
    
    log4j.appender.Console=org.apache.log4j.ConsoleAppender
    log4j.appender.Console.Target=System.out
    log4j.appender.Console.layout=org.apache.log4j.PatternLayout
    log4j.appender.Console.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH\:mm\:ss,SSS}][%c{1}:%L] %m%n
    
    log4j.appender.OneFile=org.apache.log4j.RollingFileAppender 
    log4j.appender.OneFile.File=../test.log
    log4j.appender.OneFile.MaxFileSize=10MB
    log4j.appender.OneFile.Threshold=ALL
    log4j.appender.OneFile.layout=org.apache.log4j.PatternLayout
    log4j.appender.OneFile.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH\:mm\:ss,SSS}] [%c{1}:%L] %m%n
  • 相关阅读:
    line
    同步fifo的verilogHDL设计实例
    在DE1-SOC上运行Linux
    DE1-SOC连接设定
    Tcl语言笔记之二
    Tcl语言笔记之一
    关于复位赋初值的问题
    Altera FPGA中的pin进一步说明
    Altera FPGA中的pin简介
    笔记之Cyclone IV第一卷第四章Cyclone IV器件中的嵌入式乘法器
  • 原文地址:https://www.cnblogs.com/phil_jing/p/15615896.html
Copyright © 2011-2022 走看看