标签: c# .net logging
从设计角度来看谁应该负责写出文件错误条件或其他此类调试信息?
完成了吗
(负责生成和写出文件信息的API)
或
只公开信息给调用者并让调用应用程序处理它并对其进行操作?
答案 0 :(得分:2)
“两个”怎么样?
通常,许多消费者都会使用API。它在API中存在问题,然后应该以增强API团队故障排除的方式记录它。
同时,如果API将错误条件返回给调用者,则调用者可能希望记录该事实,以便对调用者的应用程序进行故障排除。