我有一个face_imgs_resized = np.ones((128,224,224,3))
face_imgs_resized = np.array(face_imgs_resized)
face_imgs_resized = np.rollaxis(face_imgs_resized, 3, 1)
data = mx.nd.array(face_imgs_resized)
db = mx.io.DataBatch(data=mx.nd.split_v2(data, 4))
self.model.forward(db, is_train=False)
和RotatingFileHandler
,mode=w
和maxBytes=20000000
,如下所示:
backupCount=10
这意味着一段时间后,将显示11个不同的日志文件([loggers]
keys=root
[logger_root]
level=INFO
handlers=file
[formatters]
keys=simple
[formatter_simple]
format=[%(levelname)s] %(asctime)s : %(name)s - %(message)s
datefmt=%H:%M:%s
[handlers]
keys=file
[handler_file]
class=handlers.RotatingFileHandler
formatter=simple
level=INFO
args=(log_directory,'w', 20000000, 10)
)。我的要求是启动应用程序时,我想删除所有备份日志文件(test.log, test.log.1, ..., test.log.10
)。由于test.log.1, ..., test.log.10
设置为test.log
,因此mode
(当前)日志文件的内容仍将被删除。
答案 0 :(得分:0)
该任务不在日志记录范围内,您应该在应用程序启动时“手动”将其删除。使用os
或shutil
。