假设我正在为我的程序开发一个库或只是一些模块,我需要记录它/他吗?
我倾向于认为您应该只抛出异常或错误代码,原因如下:
- 如果我记录我的类的方法,那么当方法中抛出异常时,它将同时记录在类方法和调用它的模块中,也就是说,将会出现双重记录,但是如果有的话怎么办?超过两个这样的级别?
- 国外库未登录生产环境
另一方面,记录我的库将使我能够完全控制程序的整个流程
我得出的结论是,您只需要在测试阶段记录您的库。但是这样我就必须在最顶层对每个可能抛出异常的函数/方法进行调用,以获得信息的完整性,这不是很方便
你能告诉我该怎么做吗?