试图提供全局日志记录功能

时间:2010-05-31 03:08:52

标签: python logging

我通常使用类似s

的结构编写脚本
#!/usr/bin/python

import stuff

def do_things():
    print "FOO"

def main():
    do_things()

if __name__ == "__main__":
    main()

我遇到的问题是我想要一个全局定义的日志记录功能,我不知道该怎么做。我尝试了一个装饰器功能,但是如果我在main中定义它我就无法调用它来自脚本中的其他功能。看起来应该很容易做但不是我经验过的事情。

1 个答案:

答案 0 :(得分:4)

import logging

Python的logging库应该满足您的要求。