gpt4 book ai didi

java - 日志级别的数值有哪些用例?

转载 作者:行者123 更新时间:2023-12-01 06:37:20 25 4
gpt4 key购买 nike

在Java的log4j或Python的logging等流行的日志框架中,日志级别具有关联的数值,请参阅here .

这些数值用于确定给定日志级别的严重性。

但是这个数值还有其他实际用例吗?

最佳答案

当您选择记录给定级别时,您还想记录更高的重力级别。

将每个日志级别与一个整数相关联可以更容易地确定是否必须记录特定级别,因为它实际上是这种形式的简单比较:

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com