当前位置: 代码迷 >> 综合 >> Apache Commons Logging日志与Log4j
  详细解决方案

Apache Commons Logging日志与Log4j

热度:54   发布时间:2023-12-10 18:56:43.0

Apache的Common Logging是一个高层的日志框架,本身并没有实现真正的写日志能力,而是依赖其它的日志系统如Log4j或者java本身的java.util.logging。可以通过配置文件来设定最终使用log4j还是java.util.logging。
如果要使用Log4j,需要做一些配置,分3各步骤,

 1.    建立log4j的配置文件,比如log4j.proiperties:
       log4j.rootLogger=debug, A1 , R
       log4j.appender.A1=org.apache.log4j.ConsoleAppender
       log4j.appender.A1.layout=org.apache.log4j.PatternLayout
       log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm} [%c]-[%p] %m%n
       log4j.appender.R=org.apache.log4j.RollingFileAppender
       log4j.appender.R.File=c://q//qqqq.log
       log4j.appender.R.MaxFileSize=100KB
       log4j.appender.R.MaxBackupIndex=1
       log4j.appender.R.layout=org.apache.log4j.PatternLayout
       log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
        
        这些配置使得Log4j往Console和文件输出Log信息。Log4j的详细配置,请参考apache

  相关解决方案