
log4j
cuker919
无言
展开
-
Log4j基本使用方法
Log4j基本使用方法 Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 一、定义配置文件 其实您也可以完转载 2009-11-19 12:15:00 · 869 阅读 · 0 评论 -
Log4J 在系统运行时更改log4j的配置
一、使用log4j自带的动态更新配置文件的方法使用log4j自带的动态更新配置很简单,只要调用 PropertyConfigurator 或者 DOMConfigurator类的 configureAndWatch(String configFileName)或者 configureAndWatch(String configFileName, long delay)方法就可以了。转载 2013-11-07 17:23:30 · 2208 阅读 · 0 评论 -
Log4j基本使用方法
Log4j基本使用方法Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 一、定义配置文件 其实您也可以完全不使用配置文件,而是在代转载 2010-01-06 17:10:00 · 869 阅读 · 0 评论 -
Log4j性能调优
<br /> 不久前在系统中完成了监控的功能,监控系统的信息量很大,用户对页面的每一个点击都会产生记录,每天下来的日志量有2G多,我用log4j把这些监控记录放在日志里,然后进行异步处理,但即使是这样,记录日志会对磁盘IO产生频繁的访问,而IO通常就是系统的瓶颈所在。于是对log4j配置进行一些调优就成了必要。下面是我系统中的log4j配置: log4j.rootLogger=ERROR,fileout,stdout<br />log4j.logger.monitorLogger=INFO,m转载 2011-04-18 15:32:00 · 5286 阅读 · 1 评论 -
Log4J diy手册
1. Introduction 在开发的过程当中,我们经常会花很多时间去重现一个系统错误,来定位问题的根源。但往往是由于没有足够的信息,导致我们要花上很多时间去定位问题。所以,日志记录就显得异常的重要的,它记录在程序运行当中,对用户有用的信息,以方便问题的跟踪和修复。 最简单的日志就是System.out.println(),相信大家一定写过System.out.println(“Hello World”), 几乎学习所有编程语言的第一个程序就是输出“Hello World”。但这种写法也问题多多,首先这转载 2010-07-02 11:10:00 · 2165 阅读 · 0 评论 -
log4j 日志服务器
<br />//因为暂时没有时间整理,下面的作为草稿先放着<br /> <br /> <br />利用Log4j 创建日志服务器<br />在J2EE集群运行模式下,日志的记录是一个重要的问题,如果集群中每一个实例均采用自己的日志记录方式,将会在每一台计算机上均有自己的日志文件,对于日志的查看也是一个问题。<br />幸亏我们有Log4J,Log4J中有通过网络的日志服务器<br />日志服务器参数的配置<br />#文件名socketserver.properties<br />#log4j.rootCa转载 2010-06-29 16:23:00 · 3251 阅读 · 0 评论 -
log4j 日志服务器_项目实际使用日记
这里需要用到 Log4j、log4j日志服务器、日志集群、Quartz和java+Socket线程原创 2010-06-30 16:16:00 · 8382 阅读 · 0 评论 -
log4j 详解(一)
log4j 详解(一) >>>>1. 概述 1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以转载 2010-01-06 17:13:00 · 782 阅读 · 0 评论 -
Log4j使用指南
Log4j使用指南1 概述本文档是针对Log4j日志工具的使用指南。包括:日志介绍、日志工具介绍、Log4j基本使用、Log4j的高级使用、Spring与log4j的集成等。并进行了举例说明。本文档适合所有Java开发人员。2 日志介绍存储软件程序、服务或操作系统产生的消息记录的文件。电脑里的日志是指日志数据可以是有价值的信息宝库,也可以是毫转载 2010-01-06 17:55:00 · 1146 阅读 · 0 评论 -
Apache Log4j详解
Apache Logging Project Homepage: http://logging.apache.org/ Log4j的类图 [list=]Logger - 日志写出器,供程序员输出日志信息 Appender - 日志目的地,把格式化好的日志信息输出到指定的地方去 ConsoleAppender - 目的地为控制台的Appender FileAppender - 目的地为文件的App转载 2010-01-06 17:25:00 · 1518 阅读 · 0 评论 -
log4j.properties 使用说明
log4j.properties 使用说明log4j.properties 使用 一、常用输出格式 %c 列出logger名字空间的全称,如加上{}表示出从最内层算起的指定层数的名字空间%X 按MDC(Mapped Diagnostic Context,线程映射表)输出日志。通常用于多个客户端连接同一台服务器,方便服务器区分是那个客户端访问留下来的日志。%p 日志信息原创 2010-01-06 17:15:00 · 955 阅读 · 0 评论 -
Log4j 用法(一)
Log4j 用法(一)1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。2、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger(记录器)、Appender(输出目的地)和Layout(信息输出方式).原创 2010-01-06 17:09:00 · 692 阅读 · 0 评论 -
扩展log4j系列[一]DailyRollingFileAppender的按分钟生成日志修改为按n分钟生成日志
复制DailyRollingFileAppender里面的源码,放在新命名的类public class MinuteRollingFileAppender extends FileAppender的里面,修改两个主要地方: void rollOver() throws IOException { /* Compute filename, but only if datePatte原创 2010-01-26 11:54:00 · 6295 阅读 · 3 评论 -
扩展log4j系列[二]为DailyRollingFileAppender加上maxBackupIndex属性
在log4j的大多数appender中,都有maxBackupIndex属性,但是这个DailyRollingFileAppender没有,也就是说它会每天滚一个文件,却没有办法控制文件总个数。这绝对是系统的一个“着火点”,下面就开始动手改造了: 一。研究整个log4j的appender结构: 对框架的一个模块进行扩展,并非总是直接继承某个类就好了,如果不进一步深入研究就有可能掉转载 2010-01-26 12:03:00 · 13687 阅读 · 2 评论 -
使用common-logging与log4j打印日志,发现版本冲突
严重: Error reading tld listeners java.lang.NullPointerException java.lang.NullPointerException at org.apache.log4j.Category.isEnabledFor(Category.java:746) at org.apache.commons.logging.i原创 2010-01-18 17:33:00 · 4111 阅读 · 0 评论 -
log4j 详解(二)
log4j 详解(二) 在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是java properties(key=value)【Java特性文件(键=值)】。(这里只说明properties文件) 1、配置根Logger转载 2010-01-06 17:14:00 · 826 阅读 · 0 评论