如何防止使用Python logging模块时日志文件被截断?
我需要用Python的日志模块把调试信息打印到一个文件里,像这样:
logging.debug(something)
但是这个文件被截断了(我猜是日志模块造成的),消息在我能看到之前就被删除了——我该怎么防止这种情况发生呢?
这是我的日志配置:
logging.basicConfig(
level = logging.DEBUG,
format = '%(asctime)s %(levelname)s %(message)s',
filename = '/tmp/my-log.txt',
filemode = 'w'
)
谢谢!