扫码一下
查看教程更方便
log4j 是一个用 Java 编写的可靠、快速和灵活的日志框架 (API),它在 Apache 软件许可下分发。
log4j 已移植到 C、C++、C#、Perl、Python、Ruby 和 Eiffel 语言。
log4j 在运行时可以通过外部配置文件进行配置。 它根据优先级级别查看日志记录过程,并提供将日志记录信息定向到各种存储的机制,例如数据库、文件、控制台、UNIX Syslog 等。
log4j 具有三个主要组件:
始于 1996 年初,作为欧盟的跟踪 API。 SEMPER(欧洲安全电子市场)项目。
经过无数次的改进和数次化身,最初的 API 已经发展成为 log4j
,一个流行的 Java 日志记录包。
该软件包是根据 Apache 软件许可证分发的,这是一个由开源计划认证的成熟的开源许可证。
可以在 http://logging.apache.org/log4j/ 找到最新的 log4j 版本,包括它的完整源代码、类文件和文档。
Layout
类轻松更改日志输出的格式。Appender
接口的实现来改变。日志记录是软件开发的重要组成部分。 编写良好的日志记录代码可提供快速调试、易于维护和应用程序运行时信息的结构化存储。
日志记录也有其缺点。 它可以减慢应用程序的速度。 如果过于冗长,可能会导致滚动失明。 为了减轻这些担忧,log4j 被设计成可靠、快速和可扩展的。
由于日志记录很少是应用程序的主要关注点,因此 log4j API 力求易于理解和使用。
本教程是为初学者准备的,帮助他们了解 log4J 日志框架的基本功能。由于我们将在各种基于 Java 的应用程序开发中使用 Log4J 日志框架,因此我们必须对 Java 编程语言有很好的了解。