- 浏览: 169805 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
why240829544:
谢谢
Spring Security 2.0.x中文参考文档.pdf -
lzc879141573:
...
Spring Security 2.0.x中文参考文档.pdf -
zpl:
C:\Documents and Settings\Admin ...
导入word到Fckeditor(java实现) -
zpl:
[img][/img] asdfasdfasdfa
导入word到Fckeditor(java实现) -
zhoutao.temp:
Java文件下载的几种方式
log4j教程
作者:不详 来源于:【JAVA综合网】 发布时间:2007-10-27 18:48:04 |
||||||||||||||||||||
为了使用我们即将要安装的日志记录工具,还必须要设置操作环境,只有这样,工具才能知道从哪里找到它所需要的信息,并且操作系统知道从哪里找到这个工具。那么,怎样做呢?实际上,它要求更改操作环境。
日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。 日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/index.html):
另外,还有两个可用的特别的日志记录级别: (以下描述来自log4j API http://jakarta.apache.org/log4j/docs/api/index.html):
日志记录器(Logger)的行为是分等级的。 日志记录器(Logger)将只输出那些级别高于或等于它的级别的信息。如果没有设置日志记录器(Logger)的级别,那么它将会继承最近的祖先的级别。因此,如果在包com.foo.bar中创建一个日志记录器(Logger)并且没有设置级别,那它将会继承在包com.foo中创建的日志记录器(Logger)的级别。如果在com.foo中没有创建日志记录器(Logger)的话,那么在com.foo.bar中创建的日志记录器(Logger)将继承root 日志记录器(Logger)的级别,root日志记录器(Logger)经常被实例化而可用,它的级别为DEBUG。
有很多方法可以创建一个日志记录器(Logger),下面方法可以取回root日志记录器:
比较常用的用法,就是根据类名实例化一个静态的全局日志记录器:
所有这些创建的叫"logger"的日志记录器都可以用下面方法设置级别:
Appender 控制日志怎样输出。下面列出一些可用的Appender(log4j API中所描述的 http://jakarta.apache.org/log4j/docs/api/index.html):
还可以实现 Appender 接口,创建以自己的方式进行日志输出的Appender。
这里是一个非常简单的例子,程序实现了SimpleLayout和FileAppender:
你可以下载: simpandfile.java。 还可以查看它的输出: output1.txt. 这里是一个非常简单的例子,程序实现了 HTMLLayout和WriterAppender:
你可以下载: simpandfile.java. 还可以查看它的输出:output1.txt. 这里是一个非常简单的例子,程序实现了PatternLayout和ConsoleAppender:
你可以下载:simpandfile.java. 还可以查看它的输出: output2.txt. Log4j经常与外部日志文件联合使用,这样很多可选项不必硬编码在软件中。使用外部配置文件的优点就是修改可选项不需要重新编译程序。唯一的缺点就是,由于用到io 指令,速度稍微有些减慢。 有两个方法可以用来指定外部配置文件:文本文件或者XML文件。既然现在所有事情都写成XML文件,那么该教程就重点讲解XML文件方法,但是也包含相关文本文件的例子。首先,看看下面的XML配置文件示例:
DOMConfigurator 用一棵DOM树来初始化log4j环境。这里是示例中的XML配置文件:plainlog4jconfig.xml。这里是执行该配置文件的程序: files/externalxmltest.java:
这里是一个实现带有PatternLayout的FileAppender的日志记录器Logger的XML配置文件:
你可以从这里下载示例: xmllog4jconfig2.xml。 想要得到更多的使用XML文件配置log4j环境的例子,请查看log4j发行版的目录src/java/org/apache/log4j/xml/examples/ 。 这就是上面讨论的文本文件形式的配置文件:
从这里可以下载: plainlog4jconfig.txt。这就是执行该配置文件的程序:
你可以下载使用该配置文件的示例: externalplaintest.java。想要获得更多的使用文本文件配置log4j环境的例子,请查看log4j发行版中的目录examples。 使用外部配置文件的例子就简单的讨论到这里,现在应该可以肯定你已经有能力独立学习更多的log4j发行版和测试版中提供的例子。
|
发表评论
-
java中的IO整理(转)<一>
2012-05-26 18:39 932原文出处http://www.cnblogs.com/rol ... -
转:java分析超大文件
2012-05-16 21:56 1313Java读取大文件 遇 ... -
Java文件下载的几种方式
2009-09-10 20:13 8483Java文件下载 Java文件下载的几种方式 ... -
JAVA上传文件比较与实例
2009-09-10 20:10 5905jsp文件上传大多采用采 ... -
反射的基础用法
2008-11-29 22:30 1057import java.lang.reflect.Array; ... -
Eclipse快捷键大全
2008-10-16 16:02 874Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctr ... -
所有weblogic版本下载
2008-10-14 14:02 3499所有weblogic版本下载 platform & ... -
WebLogic & MyEclipse 配置
2008-10-14 13:50 919安装 WebLogic 比较容易,在这里就不再累述了,大 ... -
Apache Commons工具集简介
2008-10-06 15:17 551Apache Commons包含了很多开源的工具,用于解决平时 ... -
java中的集合的使用
2008-10-06 15:08 1130去掉重复的 import java.util.*; pu ... -
Generics泛型的应用
2008-10-06 14:53 1073Generics泛型的应用 ... -
java对word、excel、pdf等操作
2008-10-06 14:49 7351、一个jacob操作Word的例子,其他操作excel,pd ... -
表单验证帮助文档
2008-09-30 21:36 772网上找的一个很好的表单验证帮助文档,提供下载。 -
JAVA各种排序方法及改良
2008-09-30 21:22 1279插入排序: package org.rut.util.algo ...
相关推荐
log4j基本使用方法,比较经典的使用介绍。
log4j的基本使用方法\配置和实例.
但前段时间第一次用 struts 2 整合 hibernate 写一个小小的书店租赁管理系统时出了好些问题,输出语句添了又删,删了又添,搞得有点小郁闷,于是花了半个晚上学下 Log4j ,掌握了一点它的基本原理。
java开发中 log4j的基本配置,实现日志的记录 java开发中 log4j的基本配置,实现日志的记录
log4j的基本配置,可以直接使用,用于快速调试代码使用,清晰明了
通过截图详细记载了log4j的基本使用,log4j三个重要组件:loggers 日志记录器 Appenders 输出端 Layout日志格式化器
概述了log4j的基本配置信息。很适合初学者学习log4j的配置使用。
log4j的使用方法以及基本的配置和常见错误解答!
快速入門使用log4j,教你如何配置,如何使用
一、定义配置文件 二、在代码中使用Log4j 三、企业应用实例
log4j 基本使用 配置文件 和学习笔记培训架构的学习资料,分享给大家,希望对大家有用!
本资源主要介绍log4j2涉及到的一些知识内容。很多内容时对网络资源的整理,整体来说相对较全了,基本覆盖了常见场景
log4j使用教程: log4j基本概念 log4j历史背景 log4j设计原则 log4j配置使用...
log4j基本配置详解
常用log4j配置 一般可以采用两种方式,.properties和.xml
log4j在项目中应用,基本配置,使用方法
中文注释 Log4j基本配置 可以作为以后使用的一个模板文件
MyBatis基本CRUD与动态SQL(带log4j.properties)