记录在编程中指的是记录活动/事件。通常,应用程序开发人员应该负责记录。
为了让记录工作变得更容易,Java 提供了各种框架 − log4J、java.util.logging (JUL)、tiny log、logback 等。
Logging Framework Overview
Handler
处理程序或附录器最终通过在控制台上打印、存储在数据库中或通过电子邮件发送来调度消息。
一些框架将记录器和附录器元素结合在一起,以加快操作速度。
Logger Object
为了记录消息,应用程序发送一个记录器对象(有时还包括异常,如果存在的话),其中包含名称和安全级别。
Severity Level
记录的消息将具有不同的级别。下表列出了常规的记录级别。
Sr.No |
Severity level & Description |
1 |
Fatal 导致应用程序终止的严重问题。 |
2 |
ERROR
Runtime errors. |
3 |
WARNING 在大多数情况下,错误是由于使用了已弃用的 API。 |
4 |
INFO 在运行时发生的事件。 |
5 |
DEBUG 关于系统流程的信息。 |
6 |
TRACE 关于系统流程的更详细信息。 |