Log4j 是一个使用 Java 语言编写的,可靠、快速、灵活的日志框架( API ),使用 Apache Software License 授权。 Log4j 是一个使用 Java 语言编写的流行类库,它被移植到 C 、 C++、 C#、 Perl 、 Python 、 Ruby 和 Eiffel 语言中。
该教程适用于初学者,帮助他们掌握 Log4j 的基本功能。
在很多使用 Java 编写的应用中,都会用到 Log4j ,因此,读者对 Java 编程语言要有良好的掌握。
Log4j 是一个使用 Java 语言编写的,可靠、快速、灵活的日志框架( API ),使用 Apache Software License 授权。
它被移植到 C 、 C++、 C#、 Perl 、 Python 、 Ruby 和 Eiffel 语言中。
Log4j 是高度可配置的,在运行期使用外部的配置文件对其进行配置。它按照优先级别记录日志,并可将日志信息定向输出到各种介质,比如数据库、文件、控制台、 Unix Syslog 等。
Log4j 主要由三部分组成:
Layout
类可轻松改变输出日志的格式。Appender
接口改变。记录日志是软件开发中的重要一环。编写良好的日志代码能为运行应用提供快速的诊断信息和良好的存储结构,方便维护。
记录日志也有其缺点,它会让应用变慢。假如输出太详细,可能会导致屏幕闪动。为了减轻这些影响, Log4j 被设计为可靠的,更快的和可扩展的。
由于日志很少是应用程序关注的焦点,所以 Log4j API 力争做到简单并易于理解和使用。
1
reeco 2015-08-31 15:39:50 +08:00 via iPhone
1.x Apache 已经停止支持了
|
2
GPU 2015-08-31 15:56:11 +08:00
python 可以用这个框架做日志记录码?
比 python 自带的库好用吗? |