为什么要记录名称空间和方法名称?

时间:2020-06-05 10:32:50

标签: logging

我偶尔会看到开发人员使用这种日志记录方式:someLogger.info("someNamespace.someService.someFunctionCall.someValue")

我不希望看到我的输出被这类日志消息所污染,并且感觉它们可能会暴露实现细节;我一直在尝试扮演魔鬼的拥护者,但没有成功。

这种日志记录方式有哪些很好的用例?
与使用堆栈跟踪进行调试相比,它有什么好处?

我的问题与语言无关,但是答案不一定是(例如)Java可以逆转,因此公开了较少关注的实现细节。

0 个答案:

没有答案