- 浏览: 68031 次
- 性别:
- 来自: 杭州
文章分类
最新评论
在编码中,几乎每个地方都要用到log4j ,很长一段时间都对这个日志框架一知半解,今天抽出时间把这个东西好好学习了下。在网上找了两篇不错的文章,和大家分享一下:
1 :http://www.iteye.com/topic/378077 《log4j 详解和实战》,这篇文件极力推荐大家去看,介绍的非常详细。
2 :http://willow-na.iteye.com/blog/347340 《log4j.xml 配置详解》,这篇文件详细讲解了如何配置适合自己的日志文件。
log4j 框架有三个重要的元素,Logger ,Appender ,Layout 。
Logger -日志记录器,供程序员写出日志信息。
Layout -日志格式化器, 用来把程序员的 logging request 格式化成字符串。
Appender -日志目的地,把格式化好的日志信息输出到指定的地方去。通过配置多个 Appender ,您可以把信息输出到多个目的地。
日志信息的优先级从高到低有 ERROR 、 WARN 、 INFO 、 DEBUG , 分别用来指定这条日志信息的重要程度,通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定 义了 INFO 级别,则应用程序中所有 DEBUG 级别的日志信息将不被打印出来。
发表评论
-
ThreadLocal
2013-12-17 17:43 0sss -
获取对象运行时的spring容器
2013-12-17 17:41 0定义class继承ApplicationContextAwa ... -
Java枚举学习
2013-12-15 16:59 543今天看了一篇枚举的总结,非常好,推荐给大家:http:// ... -
通过top和jstack确定哪些线程耗尽了CPU?这些线程在做什么?
2013-10-18 17:45 9451. 背景 有时,线上集群load会突然飙升,无法响应正 ... -
jvm内存模型分析工具-MAT
2013-09-26 10:29 1318mat是一款jvm内存模型分析工具,是排查jvm内存泄露/溢 ... -
Shallow and retained sizes
2013-09-24 09:26 664Reference from : http://www.y ... -
深入学习jvm调试
2013-09-23 16:28 2796一. 背景 写代码和线上维护时,调试功能是必不可少 ... -
xml特殊字符转义
2013-07-25 20:29 2276今天在启动应用时一直报错,如下: 2013-07-25 2 ... -
java之编码解码
2013-07-02 19:15 0一. 编码解码的概念 谈谈我的理解,计算机保存在内存、文 ... -
JDBC连接数据库的几个步骤
2013-05-23 16:20 1000经典,使用JDBC连接数据库,共五个步骤(曾经作为进入公司 ... -
Spring之FactoryBean
2013-05-22 17:44 1926今天在看代码时,发现这样一段配置: <bean i ... -
类图关系总结
2013-05-20 16:24 423平时类图画的比较少,每次都忘记类图的关系,为了画图“更专业 ... -
JVM自带监控工具介绍
2013-05-02 23:47 0平时系统维护,尽管公司做了一些图形化的系统监控工具,例如d ... -
JVM Crash排查分享 - 爆栈
2013-05-02 16:56 7752一. JVM爆栈 爆栈是JVM Crash的一种案例,意 ... -
使用Collections.sort() 对List 排序
2013-04-28 14:33 1170一、问题 有一次线上系统运行过程中,爆出更新数据库死锁的 ... -
maven插件编写
2010-10-25 13:29 487http://somebody-hjh.iteye.com/b ... -
velocity语法备忘
2010-08-16 13:16 881一、基本语法 1、"#"用来 ... -
template设计模式
2010-08-11 23:46 622面向对象系统分析和设计的过程中经常碰到这样一种情况:某一业务逻 ... -
memcached完全剖析(附pdf文档)
2010-05-10 23:11 831原文链接:http://tech.idv2.com/2008/ ... -
配置linux下的Java环境
2010-05-08 23:36 4921、下载linux下的jdk版本j2sdk-1_4_2_07- ...
相关推荐
**log4j学习源码教程** 在Java编程中,日志记录是不可或缺的一部分,它能够帮助开发者追踪程序运行状态,定位错误和异常,为调试和性能优化提供关键信息。Log4j是Apache组织开发的一个开源日志框架,因其强大的功能...
**Log4j学习笔记** Log4j是一款广泛应用于Java编程中的日志记录工具,由Apache软件基金会开发。它提供了一种灵活且强大的机制来记录应用的运行情况,这对于调试、性能分析、问题追踪以及系统监控至关重要。这篇学习...
**Log4j学习笔记** Log4j是一款广泛应用于Java编程中的日志记录框架,由Apache软件基金会开发。它提供了一套灵活的日志记录系统,帮助开发者在开发过程中追踪应用程序的行为,便于调试、性能分析和问题排查。Log4j...
《Log4j学习指南》 Log4j是Java平台上的一个开源日志框架,它为开发者提供了灵活且强大的日志记录功能。这个压缩包包含了关于Log4j的全面学习资料,包括文档、API手册和配置指南,对于深入理解和使用Log4j来说,是...
### log4J学习笔记 #### 一、Apache Commons Logging与log4j及JDK Logger的关系 **Apache Commons Logging** 的设计初衷是为了提供一个简洁统一的日志接口,它并不直接实现日志功能,而是通过桥接的方式支持多种...
### Log4j 学习笔记知识点详解 #### 一、Log4j 概述与架构 **Log4j** 是 **Apache** 组织提供的一个开源日志框架,旨在简化应用开发中的日志记录工作。它能够灵活地记录程序运行时的信息,并允许用户自定义日志的...
"log4j 学习笔记" log4j 是一个流行的 Java 日志记录工具, logger 是记录日志信息的基本单元。在 log4j 中, logger 的级别越低,记录的日志信息越详细。 Logger 的级别从低到高依次是:ALL 。 log4j 的日志记录...
### Log4J学习笔记 #### 一、Log4J配置文件的学习 在深入理解Log4J之前,我们先从配置文件入手。Log4J支持多种配置文件格式,其中包括XML和Java特性文件(键=值)。这里我们将重点介绍如何使用Java特性文件作为...
### Log4j学习笔记知识点详解 #### 一、Log4j概述 - **定义与功能**:Log4j是Apache组织推出的一个开源日志框架,主要用于控制和管理应用程序中的日志记录过程。它允许开发者非常灵活地配置日志输出的目的地(如...
【Log4j学习文档】 Log4j是一款广泛应用于Java开发中的开源日志记录工具,源自IBM Zurich实验室,现已成为Jakarta项目的一部分。它的主要优点在于灵活性、模块化和易用性,开发者可以根据需要以不同粒度输出日志...
### log4j学习入门知识点详解 #### 一、Log4j简介 Log4j是一款开源的日志框架,由Apache组织提供。它可以帮助开发者轻松地在应用程序中添加日志功能,从而便于追踪应用程序的状态和行为。Log4j的主要优势在于其...
分别有disruptor-3.3.4.jar(Log4j2异步日志的底层实现)、log4j-api-2.19.0.jar(log4j门面)、log4j-core-2.19.0.jar(log4j实现)、log4j-slf4j-impl-2.19.0.jar(SLF4J与Log4j绑定)、slf4j-api-1.7.30.jar(SLF...
### Log4j学习笔记 #### 一、Log4j简介 Log4j是Apache的一个开源项目,用于实现日志功能的Java库。它允许开发者控制日志信息的生成、格式和输出目标。Log4j的强大之处在于它的灵活性和扩展性,能够适应不同层次的...
在"Log4j 学习资料 API+ 源文件+例子"这个资源包中,包含了 Log4j 的 API 文档、源代码和实例,非常适合学习和深入理解 Log4j。 1. **API 文档**:Log4j 的 API 文档是了解其功能和用法的关键。它详细列出了各种类...
在学习Log4j的过程中,阅读“log4j学习笔记及写入数据库配置”这份资料将有助于深入理解Log4j的使用,包括具体的配置步骤、常见问题以及最佳实践。通过实践,你可以更好地掌握如何利用Log4j来提升你的应用程序的可...
Log4j2 配置模板学习笔记 Log4j2 是 Java 语言中一种流行的日志记录工具,它提供了灵活的日志记录管理功能。下面我们将学习 Log4j2 配置模板的使用和配置。 引入 Log4j2 依赖 在使用 Log4j2 之前,需要在 Maven ...