Log4j API有什么用?

i2i*_*eya 8 log4j

我将在我的Web应用程序中使用Log4j,我是新手.Log4j的用途是什么以及我如何在我的应用程序中使用它.提前致谢.

Bri*_*new 13

我认为Log4J主页提供了其使用背后的最佳概述和基本原理.

使用log4j,可以在运行时启用日志记录而无需修改应用程序二进制文件.log4j包的设计使得这些语句可以保留在已发布的代码中,而不会产生很高的性能成本.可以通过编辑配置文件来控制日志记录行为,而无需触及应用程序二进制文件.

日志记录为开发人员提供了应用程序故障的详细上下文.另一方面,测试提供了应用程序的质量保证和信心.不应混淆记录和测试.它们是互补的.当明智地使用日志记录时,它可以证明是一个必不可少的工具.

要添加到此,使用Log4J可以动态切换日志记录开/关.您可以动态更改格式(是否需要时间戳?datestamps?)并且您可以更改日志记录的位置(到控制台?到文件?到数据库?),所有这些都不会更改您的代码.