首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

log4j 学习一上

2012-10-09 
log4j 学习一下Logger - 日志写出器,供程序员输出日志信息Appender - 日志目的地,把格式化好的日志信息输

log4j 学习一下



Logger - 日志写出器,供程序员输出日志信息
Appender - 日志目的地,把格式化好的日志信息输出到指定的地方去
ConsoleAppender - 目的地为控制台的Appender
FileAppender - 目的地为文件的Appender
RollingFileAppender - 目的地为大小受限的文件的Appender
Layout - 日志格式化器,用来把程序员的logging request格式化成字符串
PatternLayout - 用指定的pattern格式化logging request的Layout

Logger的输出方法:

     Logger类对象提供一系列方法供程序员输出日志信息:
  

log4j.rootLogger = DEBUG,stdout,D,E   ##,stdoutlog4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org.apache.log4j.PatternLayoutlog4j.appender.stdout.layout.ConversionPattern =  %-d{yyyy-MM-dd HH:mm:ss} %5p :%L - %m%nlog4j.appender.stdout.Threshold = error #Dlog4j.appender.D = org.apache.log4j.RollingFileAppenderlog4j.appender.D.File = d:/work/logs/javacms/javacms-debug.loglog4j.appender.D.MaxFileSize=1000KBlog4j.appender.D.Append = truelog4j.appender.D.layout = org.apache.log4j.PatternLayoutlog4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%nlog4j.appender.D.Threshold = DEBUG #Elog4j.appender.E = org.apache.log4j.RollingFileAppenderlog4j.appender.E.File = d:/work/logs/javacms/javacms-error.log log4j.appender.E.Append = truelog4j.appender.E.MaxFileSize=1000KBlog4j.appender.E.layout = org.apache.log4j.PatternLayoutlog4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss}  [ %t:%r ] - [ %p ]  %m%n log4j.appender.E.Threshold = ERROR 

  




热点排行