我想创建一个将以下列方式工作的记录器:
我想将日志文件大小限制为 - X mb,当文件已满时,我希望它继续将新日志放在文件末尾,但从文件开头删除旧日志。这有可能实现吗?
我尝试使用RotatingFileHandler
但它似乎不起作用,因为文件超过了最大大小。
这是我在我的 settigns 文件中配置 LOGGING 字典中的处理程序部分的方式:
'handlers': {
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': '/home/ubuntu/logs/django.log',
},
'request_file_info': {
'level': 'INFO',
'class': 'logging.FileHandler',
'filename': '/home/ubuntu/logs/request_configuration.log',
'formatter': 'verbose'
},
},