2

我使用扭曲的DailyLogFile,并像这样运行:

twistd --logfile=test.log myserver_tapname

日志文件是这样的:

test.log.2014_3_9

但我希望日志是这样的:

test.log.2014_03_09

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

4

1 回答 1

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

于 2014-03-28T22:42:58.490 回答