[英]should the error be logged when we are intentionally raising exception
我做了一个自定义的异常,所以我的问题是在引发错误之前我应该记录该错误。
class MyException(Exception):
pass
if not someList:
# do I need to log here
logger.error("something went wrong")
raise MyException("Something wrong.")
请在错误记录的位置(我扔的地方或我抓住的地方)研究这个基于意见的问题。 它适用于任何语言的异常/错误处理。
通常,此想法是仅记录一次错误-
在这种情况下,取决于您是在某个地方捕获异常还是将异常直接抛出。
您可以看到上面的问题已关闭,并带有一条基于观点的注释。 因此,与其说严格的约定,不如说是您的意见和用例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.