Twisted的日志功能
阿债
posted @ 2009年7月22日 00:38
in 未分类
, 1716 阅读
我的Python需要一段代码记录日志,要把我程序中的print输出和异常输出都记下来;还要自动按天存放,一天一个日志文件,文件名要含有日期。
那么下面是你想要的,用到了Twisted框架:
### dailylog.py
from twisted.python import log, logfileLOG_DIR = '/var/run/logs/'
VERBOSE = Truef = logfile.DailyLogFile("log", logdir)
log.startLogging(f)
### use.py
from dailylog import log, VERBOSE
def main() :
a = "Hello World!"
if VERBOSE:
log.msg( "a is " str(a) )
if __name__ == '__main__':
...
评论 (0)