是否应由API或调用应用程序处理日志记录错误或其他此类调试信息?

时间:2014-06-06 18:28:16

标签: c# .net logging

从设计角度来看谁应该负责写出文件错误条件或其他此类调试信息?

完成了吗

    API中的
  1. (负责生成和写出文件信息的API)

  2. API中的
  3. 只公开信息给调用者并让调用应用程序处理它并对其进行操作?

1 个答案:

答案 0 :(得分:2)

“两个”怎么样?

通常,许多消费者都会使用API​​。它在API中存在问题,然后应该以增强API团队故障排除的方式记录它。

同时,如果API将错误条件返回给调用者,则调用者可能希望记录该事实,以便对调用者的应用程序进行故障排除。