parameters: ()
docstring: 将捕获到的异常信息输出到错误日志
  
      直接放到 expect 下即可
      示例:
          try:
              raise ValueError
          except Exception, e:
              trace_err()
docstring_summary: 将捕获到的异常信息输出到错误日志
docstring_tokens: 将捕获到的异常信息输出到错误日志
function: def trace_err():
      '''
      将捕获到的异常信息输出到错误日志
  
      直接放到 expect 下即可
      示例:
          try:
              raise ValueError
          except Exception, e:
              trace_err()
      '''
      split_line = lambda title: '\n%s\n' % title.center(50, '-')
  
      # 取出格式化的异常信息
      msg = split_line(' Error ')
      msg += traceback.format_exc()
  
      # 取出异常位置的参数
      msg += split_line(' Args ')
      for k, v in sorted(sys._getframe(1).f_locals.items()):
          msg += '>>> %s: %s\n' % (k, v)
  
      logger.error(msg)
function_tokens: def trace_err ( ) : split_line = lambda title : '\n%s\n' % title . center ( 50 , '-' ) # 取出格式化的异常信息 msg = split_line ( ' Error ' ) msg += traceback . format_exc ( ) # 取出异常位置的参数 msg += split_line ( ' Args ' ) for k , v in sorted ( sys . _getframe ( 1 ) . f_locals . items ( ) ) : msg += '>>> %s: %s\n' % ( k , v ) logger . error ( msg )