def _logError(error, frame, verbose = None):
"""
Called if an exception occurs. Logs exception to file, if a log file is specified in the _Logfile global.
"""
frameinfo = getframeinfo(frame)
filename = frameinfo.filename
lineno = frameinfo.lineno
if verbose is None and _ErrorVerbosity == True:
verbose = True
if verbose:
print("Exception in {}<{}>: {}".format(filename, lineno, error))
if _Logfile != "":
with open(_Logfile,'a+') as f:
f.write("{}<{}> : {}".format(filename, lineno, error))
评论列表
文章目录