码迷,mamicode.com
首页 > 其他好文 > 详细

开源日志记录工具log4j

时间:2016-04-25 14:54:57      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

前言:当我们进行大的项目书写的时候或者我们选择维护程序的时候,想知道几点几时我们录入的数据有bug是那么我们就采用---------------------------》log4j记录日志的信息

 一、日志及其分类

  1、软件运行的过程中离不开日志。日志主要用来记录系统运行过程中的一些重要操作信息,便于监视系统运行的情况,帮助用户避免和发现可能出现的问题,或者出现问题后根据日志找到发生的原因。

  2、日志根据记录内容不同主要分为以下三类:

  SQL日志:记录系统执行的SQL语句

  异常日志:记录系统运行中发生的异常事件

  业务日志:记录系统的运行过程,如用户的登录。

二、主要输出级别及含义如下

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

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

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

  info:在粗粒度级别上指明消息,强调应用程序的运行过程。

  debug:指出细粒度信息事件,对调试应用程序是非常有帮助的。

各个输出的优先级别

fatal>error>warn>info>debug

 

三、添加log4日志的步骤如下:

  1、先将此文件在电脑里面出现

技术分享

技术分享

4、在项目的包中新建一个File=====》名字叫log4j.properties==========>代码如下

  

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
### direct log messages to stdout ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
 
### direct messages to file mylog.log ###
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=E\:mylog.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
 
 
log4j.rootLogger=debug,file, stdout,error
### set log levels - for more verbose logging change ‘info‘ to ‘debug‘ ###

开源日志记录工具log4j

标签:

原文地址:http://www.cnblogs.com/xvguang/p/5430743.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!