Log4j的优势
2006-06-06 15:22
28 查看
前段时间做项目的时候使用了下log4j,现在把使用它之后的感受写一下.
Log4j的优势:
1,提供应用程序运行上下文,方便跟踪调试.这对开发人员很有帮助,特别是调试的时候,我们不再需要用System.out.println()来帮忙了,调试好之后再费心的把它去掉.特别是在系统测试的时候,有了它很容易跟踪和调试.
2,把记录的日志输送到多种方式上.包括命令行,控制台(调试的时候马上就能看到哪里有问题),文件(把完整的日志信息保存起来,以利于整个系统的维护,统计),回卷文件、内存等.
3,可以动态控制日志记录级别,在效率和功能中进行调整.当执行等级小于设定等级时就不输出.(不必去掉原来多余的System.out.println()了).
4,所有配置可以通过配置文件进行动态调整.(多方便啊
,呵呵)
5,现在log4**系列已经开始支持其他语言了.如C++(log4cpp、log4cplus),C(log4c),python(log4p)等.好的东西容易被人借鉴和传播.
Log4j有三个主要的组件:日志类别(Loggers)、输出源( Appenders)和布局(Layouts)。这三种类型的组件一起工作使得开发员可以根据信息的类型和级别记录它们,并且在运行时控制这些信息的输出格式和位置。
好了,心动了吗?网上找点资料来开始行动吧.
Log4j的优势:
1,提供应用程序运行上下文,方便跟踪调试.这对开发人员很有帮助,特别是调试的时候,我们不再需要用System.out.println()来帮忙了,调试好之后再费心的把它去掉.特别是在系统测试的时候,有了它很容易跟踪和调试.
2,把记录的日志输送到多种方式上.包括命令行,控制台(调试的时候马上就能看到哪里有问题),文件(把完整的日志信息保存起来,以利于整个系统的维护,统计),回卷文件、内存等.
3,可以动态控制日志记录级别,在效率和功能中进行调整.当执行等级小于设定等级时就不输出.(不必去掉原来多余的System.out.println()了).
4,所有配置可以通过配置文件进行动态调整.(多方便啊
,呵呵)
5,现在log4**系列已经开始支持其他语言了.如C++(log4cpp、log4cplus),C(log4c),python(log4p)等.好的东西容易被人借鉴和传播.
Log4j有三个主要的组件:日志类别(Loggers)、输出源( Appenders)和布局(Layouts)。这三种类型的组件一起工作使得开发员可以根据信息的类型和级别记录它们,并且在运行时控制这些信息的输出格式和位置。
好了,心动了吗?网上找点资料来开始行动吧.
相关文章推荐
- log4j相比System.out的优势
- Div+CSS在网站设计的优势
- log4j日志技术的使用
- log4j.properties_日志文件
- Log4j分层次记录到MySQL数据库和HTML等文件
- 国内外独立IP行情及网站用独立IP优势面面观
- andoird添加log4j日志
- Log4j 简单用法
- Log4j自定义Appender介绍
- log4j讲解一
- php的介绍及Php有什么优势?
- Apache Log4j 学习笔记(强力推荐,log4j好文)
- Spring 中配置log4j日志功能
- java log4j 配置
- 指针的优势和缺点
- 【转】采用EJB开发的三个优势
- 设置log4j和logback,用不同的颜色显示不同的log level
- 使用hibernate的11大优势
- Log4j 2简单使用测试
- 整体的问题整体办——ARP病毒的优势、软肋