`
hyperprice
  • 浏览: 50846 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Log4j课堂

阅读更多
日志级别

off:是最高的级别,用于关闭所有日志记录

fatal:指输出每个严重错误事件将会导致应用程序的退出。

error:指出虽然发生错误事件,但仍不影响系统的继续运行。

warn:表明会出现潜在的错误的情形。

info:一般用在粗粒度级别上,强调应用程序的运行过程。

debug:一般用在细粒度分析上,对调试程序非常有帮助。

all:是最低级的,用于打开所有日志记录。




APPENDER输出端

org.apache.log4j.ConsoleAppender

org.apache.log4j.FileAppender

org.apache.log4j.DailyRollingFileAppender

org.apache.log4j.jdbc.JDBCAppender



Layout:日志格式化器

HTMLLayout:

PatternLayout:根据指定的转换模式



ConversionPattern


%t  输出日志信息所属类别名

%d  输出日期时间   %d{yyyy-MM-dd HH:mm:ss}

%f  输出日志信息所属的类的类名

%l  日志位置,位于类的第几行

%m  输出代码中指定的信息

%n  输出一个回车换行符

%p  输出优先及

%r  从应用启动到输出日志信息的毫秒数

%t  输出产生日志事件的线程名

%4p  指的是对齐方式。



SimpleLayout:



配置方法

BasicConfigurator.configure()


PropertyConfigurator.configure(classes/log4j.properties)



关键:

log4j.appender.fileb.File=run.log


run.log 在 applicationrun ,项目根目录

           在WEBSERVER ,TOMCAT/BIN

           手动指定存放目录


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics