如何修改扭曲的日志格式?

时间:2014-03-10 06:26:49

标签: logging twistd

我使用扭曲的DailyLogFile,并按照以下方式运行:

twistd --logfile=test.log myserver_tapname

这样的日志文件:

test.log.2014_3_9

但我希望这样的日志:

test.log.2014_03_09

如何格式化输出文件名? 谢谢!

1 个答案:

答案 0 :(得分:0)

给定一个名为my.py的文件,代码为:

from twisted.python.log import FileLogObserver
import time
extension = time.strftime("%Y_%m_%d")
def logger():
    return FileLogObserver(open("/tmp/test.log."+extension, "w")).emit

调用

 twistd --logger my.logger ...

将登录名为/tmp/test.log.2014_03_28.log

的文件