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