1
6
萌芽类。将日志记录转换为助手类,并根据需要向其提供所需的所有数据。
更新:
另外,如果您的记录器开始觉得您的方法过于熟悉,另一种方法是将方法提取到一个新类中,并将一些局部变量转换为实例变量;然后,记录器可以简单地向新类请求值,而不是保留它们本身。但是logger类作为一个助手可能是一个更小、影响更小的重构。这是好是坏取决于你想去哪里。 |
2
3
一些确实支持它的框架是Log4J、SLF4J,但我想在“非Java”世界中也应该存在类似的东西。 我想你至少可以用它来代替跟踪信息,这样会得到很多好处:
需要注意的一点是:键/值对通常存储在线程局部变量中,这会导致一些可能的陷阱:
|
Abdullah Chaudhry · json文件上的文件旋转和删除 1 年前 |
Max S · 如何从CMD读取日志的所有输出 6 年前 |
Ivan Denchev · Apache-过去一小时的日志 6 年前 |
ninja.coder · Log4j中的字符串串联性能 6 年前 |
Rich · 如何记录日志。是否与操作员一起调试? 6 年前 |