天天看点

Log4j简介

Log4j的简介

   日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。

log4j的特性列表:

    在运行速度方面进行了优化

    使用基于名称的日志(logger)层次结构

    是fail-stop的

    是线程安全的

    不受限于预定义的实用工具集

    可以在运行时使用property和xml两种格式的文件来配置日志记录的行为

    在一开始就设计为能够处理Java异常

    能够定向输出到文件(file)、控制台(console)、java.io.OutputStream、java.io.Writer、远程服务器、远程Unix Syslog守护者、远程JMS监听者、NT EventLog或者发送e-mail

    使用DEBUG、INFO、WARN、ERROR和FATAL五5个级别

    可以容易的改变日志记录的布局(Layout)

    输出日志记录的目的地和写策略可以通过实现Appender接口来改变

    支持为每个日志(logger)附加多个目的地(appender)

    提供国际化支持 

继续阅读