最佳答案
当您选择记录给定级别时,您还想记录更高的重力级别。
将每个日志级别与一个整数相关联可以更容易地确定是否必须记录特定级别,因为它实际上是这种形式的简单比较:
if current_log_level >= wanted_log_level then log_it() else drop_it()
假设您想要记录警告,因此您将日志级别定义为 WARNING
,其值为 30。然后...
- 记录关键日志是因为 50 >= 30 为 True
- 记录错误日志是因为 40 >= 30 为 True
- 记录警告日志,因为 30 >= 30 为 True
- 不会记录信息日志,因为 20 >= 30 为 False
- 不会记录 DEBUG 日志,因为 10 >= 30 为 False
如果日志级别是字符串,请考虑解决这个简单问题所需的代码...
关于java - 日志级别的数值有哪些用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59951174/