这个问题是关于Python logging.handlers.RotatingFileHandler对象的。RotatingFileHandler对象在文件填充到maxBytes(如果指定)后旋转文件。但是想知道是否有一种方法可以在日志文件被填满之前强制旋转。这样做的原因是测试脚本喜欢在测试用例的每次迭代之后轮换日志文件。
doRollover()
将立即进行滚动。
您应该能够在日志处理程序上调用.rotate()
来强制旋转
文档https://docs.python.org/3/library/logging.handlers.html logging.handlers.BaseRotatingHandler.rotate