起名Log4j记录日志使用方法

10.
再开后您会意识Eclipse首选项参数中大多了同等件:JBPM件,如下图,说明您成了.

 1 package cn.hyj.one;
 2 import org.apache.log4j.Logger;
 3 public class Test {
 4 
 5     //通过Logger的getLogger获取一个Loogger实例
 6     public static Logger lo=Logger.getLogger(Test.class);
 7     public static void main(String[] args) {
 8         try {
 9             int result=5/0;//出现异常
10         } catch (Exception e) {
11             System.out.println("除数不能为零!");
12             lo.info("除数不能为0");//保存日志
13         }
14   
15     }
16 }

4.
于JBPM6解压缩包被查找一个吃“org.drools.updatesite-6.0.1.Final.zip”的文本,应该以这目录中:\jbpm-6.0.1.Final-installer-full\jbpm-installer\lib,也是一个压缩包。

四.如何使用log4j记录日志

3.
下载后底JBPM6管教之齐全是:“jbpm-6.0.1.Final-installer-full.zip”,将那个加以压缩。

2.异常日志:记录系统运转中生出的良事件。

起名 1

 

  1. 好,jbpm6插起装到位,删除Eclipse安装目录“D:\Program
    Files\eclipse-jee-kepler-R-win32\eclipse\configuration”中的“org.eclipse.update”目录。

  2. 双重起动Eclipse开发工具IDE.

 
 首先在类型被创造一个lib文件夹,把欠文件复制该文件被。然后对曾复制过来的jar包鼠标点击右键,选中BuildPath
 ——–》Add to Build Path
然后您会于档次遭到视多了一个引入外包的色:Library

本条目录连接的就是是您刚好创建的eclipse的jbpm6插入桩目录,以后的插件都可通过这种方案设置。

首先步:在项目被加入log4j所用的jar文件

2.
然后失去JBPM社区去下载最新的JBPM6,下载地址:http://sourceforge.net/projects/jbpm/files/

3.政工日志:记录系统运转过程,如用户的报到,操作记录。

 

 
 要使用log4j记录日志,首先使下载log4j的jar文件,官方网站是http://logging.apache.org/log4j。当前下载地址是:http://logging.apache.org/log4j/1.2/dowload.html.下载好该文件,解压后有一个apache-log4j-1.2.17\\log4j-1.2.17.jar文件.

5.
拿“org.drools.updatesite-6.0.1.Final.zip”文件解压缩至正创建好的“eclipse_plugins”目录由名叫也jbpm6。

 Log4J是Apache的一个开源代码的类型。通过行使Log4J,程序员可以决定日志信息输送的目的地,包括控制台,文件,GUI组件和NT事件记录器,也足以操纵每一样久日志的出口格式,或通过定义每一样长长的日志信息的级别,更加细心地操纵日志的转过程。

6.
然后又Eclipse的装置目录下创造一个叫吧“links”的公文夹,必须给这个称呼。

三.配备文件证明

5.
在Eclipse设置目录中开创一个称为吧:“eclipse_plugins”的插件目录,里面可以放开各种插件。

扬言:本文转自http://www.cnblogs.com/heyongjun1997/p/5427655.html  
特是鸣谢!

  1. 第一下载最新的JAVA开发极受欢迎之Eclipse
    IDE工具,下载地址:http://www.eclipse.org/downloads/

其三步:编写log4j.properties文件,配置日志信息。

7.
在“links”文件夹里面创建一个“jbpm6.link”的文书,然后重新欠公文中补充加一行代码如:“path=D:\\Program
Files\\eclipse-jee-kepler-R-win32\\eclipse_plugins\\jbpm6”,

   日志根据记录的不比,主要分为三类:

六.于程序中利用lpg4j记录日志

一.什么是log4j

 

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

  选择要使用的log4j项目,点击src,依次选择New————》File———New
File——–》输入文件称,单击Finish按钮,结束创建。‘

 

1.SQL日记:记录系统实行的sql语句。

  二.日志及分类

第二步:创建log4j.properties文件

五.日志及级别

1、定义配置文件
Log4j支持少数栽配备文件格式,一种植是XML格式的文书,一种是Java特性文件log4j.properties(键=值)。下面用介绍下log4j.properties文件作为配置文件的章程:
①配置根Logger
Logger 负责处理日志记录之大多数操作。
其二语法为:
log4j.rootLogger = [ level ] , appenderName, appenderName, …
里头,level
是日记记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者由定义的级别。Log4j建议单独下四个级别,优
先级从赛顶没有分别是ERROR、WARN、INFO、DEBUG。通过当这边定义之级别,您可操纵到应用程序中相应级别之日记信息之开关。比如当此处定
义了INFO级别,只有当跟盖这个级别之才开展处理,则应用程序中有所DEBUG级别的日志信息用未为打印出来。ALL:打印所有的日志,OFF:关
闭所有的日记输出。
appenderName就是点名日志信息输出到谁地方。可又指定多个出口目的地。
②部署日志信息输出目的地 Appender
Appender 负责控制日志记录操作的输出。
其语法为:
log4j.appender.appenderName = fully.qualified.name.of.appender.class
log4j.appender.appenderName.option1 = value1
log4j.appender.appenderName.optionN = valueN
此处的appenderName为于①里定义之,可随心所欲起名。
里,Log4j提供的appender有以下几栽:
org.apache.log4j.ConsoleAppender(控制台),
org.apache.log4j.FileAppender(文件),
org.apache.log4j.DailyRollingFileAppender(每天有一个日记文件),
org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时刻发生一个新的文件),可透过
log4j.appender.R.MaxFileSize=100KB设置文件大小,还而由此
log4j.appender.R.MaxBackupIndex=1设置为保存一个备份文件。
org.apache.log4j.WriterAppender(将日志信息为流格式发送到任意指定的地方)
例如:log4j.appender.stdout=org.apache.log4j.ConsoleAppender
概念一个叫做吧stdout的出口目的地,ConsoleAppender为控制台。
③布置日志信息的格式(布局)Layout
Layout 负责格式化Appender的输出。
那语法为:
log4j.appender.appenderName.layout =
fully.qualified.name.of.layout.class
log4j.appender.appenderName.layout.option1 = value1

log4j.appender.appenderName.layout.optionN = valueN
里头,Log4j提供的layout有以下几种植:
org.apache.log4j.HTMLLayout(以HTML表格形式布局),
org.apache.log4j.PatternLayout(可以活地指定布局模式),
org.apache.log4j.SimpleLayout(包含日志信息之级别与信字符串),
org.apache.log4j.TTCCLayout(包含日志产生的时刻、线程、类别等等信息)
2、格式化日志信息
Log4J采用类似C语言中的printf函数的起印格式格式化日志信息,打印参数如下:
%m 输出代码中指定的音信
%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
%r 输出自应用启动到输出该log信息耗费的毫秒数
%c 输出所属的类目,通常就是所在类的真名
%t 输出产生该日记事件的线程名
%n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n”
%d 输出日志时间点的日子或时刻,默认格式为ISO8601,也足以当其后指定格式,比如:%d{yyyy
MMM dd HH:mm:ss,SSS},输出接近:2002年10月18日 22:10:28,921
%l 输出日志事件的来位置,包括类目名、发生的线程,以及以代码中的行数。

     
软件之周转过程遭到距离不起头日志,日志主要为此来记录系统运行过程遭到的有的重点的操作信息,便于监视系统运行时之情形,帮助用户提前发现及规避可能出现的问题,或者出现问题后根据日志找到有的由来。

起名 2

 

每个Logger都让了一个日记级别(log
level),用来决定日志信息的输出。日志级别由大至低位分为:
01.off         最高等级,用于关闭所有日志记录。
02.fatal       指出每个严重的荒唐事件将会晤导致应用程序的离。
03.error      指出虽然有误事件,但还是不影响系的存续运行。
04.warm     表明会出现神秘的错情形。
05.info         一般和当粗粒度级别及,强调应用程序的周转全程。
06.debug     一般用于细粒度级别达,对调节应用程序非常有辅助。
07.all           最低级,用于打开装有日志记录。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图