我想创建一个可以通过以下方式工作的记录器:
我想将日志文件的大小限制为-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'
},
},