Log4j
文章平均质量分 83
smmi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Log4j入门
1、 Log4j是什么? 我们在编程时经常不可避免地要使用到一些日志操作,比如开发阶段的调试信息、运行时的日志记录及审计。调查显示,日志代码占代码总量的4%。通常大家可以简单地使用System.out.println()语句输出日志信息,但是在发布时,通常不想在正式的版本中打印这些开发时的调试信息,于是又要手工地把这些语句删除,所以大量的这样的System.out.println()调试语句...原创 2010-12-15 10:34:47 · 100 阅读 · 0 评论 -
Log4j配置与说明
在网上搜了一些资料,整理出如下内容: (一)各种应用例子: log4j.rootLogger=DEBUG,CONSOLE,A1,im log4j.addivity.org.apache=true # 应用于控制台 log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender log4j.appender.Threshold=DEBUG ...原创 2010-12-15 14:01:07 · 178 阅读 · 0 评论 -
Log4j基本应用
Log4J采用类似C语言中的printf函数的打印格式格式化日志信息,打印参数见表1如下: %m 输出代码中指定的消息 %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL %r 输出自应用启动到输出该log信息耗费的毫秒数 %c 输出所属的类目,通常就是所在类的全名 %t 输出产生该日志事件的线程名 %n 输出一个回车换行符,Windows平台为“\r\n”,Unix平...原创 2010-12-15 13:56:20 · 111 阅读 · 0 评论 -
Log4j深入浅出
Log4j是Apache组织的一个开源项目,它是一个日志操作包,通过使用Log4j可以指定日志信息输出的目的地,如控制台,文件,GUI组件,NT的时间记录器,还可以控制每一条日志输出的格式,此外通过定义日志的级别,能够非常细致的控制日志的输出,最好的地方是这些功能可以通过一个配置文件来灵活的进行配置,而不需要修改程序代码.在应用程序中输出日志有三个目的: 1) 监视代码变量的变化情况,把...原创 2010-12-15 13:52:58 · 123 阅读 · 0 评论 -
log的正确使用方法
大家可以看到不管是log4j还是commons-logging,在程序中使用时都需要以下步骤: 1. 初始化,生成静态实例:commons-logging中是: private static Log log = LogFactory.getLog(TestLog. class ); log4j中是:static Logger logger = Logger.getLogger...原创 2010-12-15 13:50:32 · 770 阅读 · 0 评论 -
Log4j使用点滴
Log4j是一款优秀的日志记录组件,通过使用Log4j可以完成变量的跟踪,应用程序的调试和错误信息跟踪。灵活运用Log4j可以记录各种形式的系统活动日志和应用程序日志。 若使用Log4j,需要先到apache网站上下载log4j的jar包,放到相应的路径下。在使用Log4j时,不推荐使用缺省默认的初始化方式。Log4j的初始化配置方式:(1)BasicConfigur...原创 2010-12-15 13:44:53 · 109 阅读 · 0 评论 -
对Log4J使用方法的简单讲解
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。 日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 写配置文件 #配置文件settingfilename.ini log4j.root...原创 2010-12-15 13:40:15 · 117 阅读 · 0 评论 -
Log4j使用心得
简单的Log4j使用只需要导入下面的包就可以了// import log4j packagesimport org.apache.log4j.Logger; 然后你需要在类的开头写上下面一句private final static Logger log =Logger.getLogger(ClassName.class);//注意这里写的是当前类的类名。这样你就有了一个日志对象叫做 log,这个...原创 2010-12-15 11:13:40 · 113 阅读 · 0 评论 -
Log4j的5个级别
DEBUG>INFO>WARN>ERROR DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的。 INFO level表明 消息在粗粒度级别上突出强调应用程序的运行过程。 WARN level表明会出现潜在错误的情形。 ERROR level指出虽然发生错误事件,但仍然不影响系统的继续运行。 FATAL level指出每个严重的错误事件...原创 2010-12-15 11:08:14 · 129 阅读 · 0 评论 -
Struts中使用Log4j
在应用程序中输出日志有三个目的: 监视代码中变量的变化情况,把数据周期性地记录到文件中供其他应用进行统计分析工作。 跟踪代码运行时轨迹,作为日后审计的依据。 担当集成开发环境中的调试器,向文件或控制台打印代码的调试信息。 本章将介绍如何在Struts应用中使用Apache通用日志包,来输出各种级别的日志,并且控制日志的输出地点和输出格式。 Apache通用日志包概述 Apac...原创 2010-12-15 11:04:52 · 215 阅读 · 0 评论 -
Log4j使用方法总结
Log4j使用方法总结 #OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。 Log4j建议只使用四个级别,优先级从高到低分别是ERROR、WARN、INFO、DEBUG #这里定义能显示到的最低级别,若定义到INFO级别,则看不到DEBUG级别的信息了~!log4j.rootLogger=DEBUG #将DAO层log记录到DA...原创 2010-12-15 10:59:57 · 99 阅读 · 0 评论 -
常用log4j配置
常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子:一、log4j.properties### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2 log4j.append...原创 2010-12-15 10:49:02 · 126 阅读 · 0 评论 -
第一个log4j程序及其原理
1 第一个log4j程序 让我们从现在开始记时,看完成第一个log4j程序要不要3分钟。首先log4j-1.2.7.jar考到你的类路径下。然后创建一个类,代码如下: package TestLog4j; import org.apache.log4j.Logger; import org.apache.log4j.BasicConfigurator; import org.apac...原创 2010-12-15 10:47:05 · 156 阅读 · 0 评论 -
Log4j基本使用方法
Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 一、定义配置文件 其实您也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用...原创 2010-12-15 10:40:35 · 94 阅读 · 0 评论 -
Log4j详解
1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此类操作,而不是让一系列...原创 2010-12-15 14:03:15 · 96 阅读 · 0 评论
分享