构建自定义记录器的python错误说明

时间:2013-10-30 16:05:13

标签: python error-handling

我正在写一个自定义记录器,我有一些疑惑

错误示例:

(
    <frame object at 0x7f92fc032420>,
    '/home/projects/zpy/private/lib/error.py',
    10,
    'log',
    ['\t\tstack = inspect.stack()\n'],
    0
)
  1. 文件名
  2. 代码行
  3. 类型?
  4. 你能解释一下1,4分和6分吗?

    谢谢

1 个答案:

答案 0 :(得分:0)

http://docs.python.org/2/library/inspect.html#the-interpreter-stack

当以下函数返回“帧记录”时,每条记录都是六个项目的元组:

  1. 框架对象
  2. 文件名
  3. 当前行的行号
  4. 功能名称
  5. 来自源代码的上下文行列表
  6. 和该列表中当前行的索引。
  7. 感谢razpeitia