Logging 如何修改twisted日志格式&xFF1F;

Logging 如何修改twisted日志格式&xFF1F;,logging,twistd,Logging,Twistd,我使用twisted的DailyLogFile,并按如下方式运行: twistd --logfile=test.log myserver_tapname test.log.2014_3_9 test.log.2014_03_09 日志文件如下所示: twistd --logfile=test.log myserver_tapname test.log.2014_3_9 test.log.2014_03_09 但我希望日志是这样的: twistd --logfile=test.log

我使用twisted的
DailyLogFile
,并按如下方式运行:

twistd --logfile=test.log myserver_tapname
test.log.2014_3_9
test.log.2014_03_09
日志文件如下所示:

twistd --logfile=test.log myserver_tapname
test.log.2014_3_9
test.log.2014_03_09
但我希望日志是这样的:

twistd --logfile=test.log myserver_tapname
test.log.2014_3_9
test.log.2014_03_09
如何格式化输出文件名?
谢谢

给定一个名为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\u 03\u 28.log的文件中

我重载了日志文件.DailyLogFile的后缀方法。还是谢谢你。