Concurrent Rotating File Handler не создает новый файл при достижении maxByteSize
Надеюсь, все в порядке и хорошо себя чувствуют. Я работаю над Concurrent Rotating File Handler, Согласно требованиям, я должен создавать новый журнал, когда существующий файл журнала пересекает заданный размер, а также файл журнала не должен удалять старые данные журнала при перезагрузке/перезагрузке. Пожалуйста, найдите приведенный ниже код и дайте мне знать, если вам нужна какая-либо информация.
from logging import getLogger, INFO
from concurrent_log_handler import ConcurrentRotatingFileHandler
log = getLogger()
logfile = os.path.abspath("app.log")
rotatehandler = ConcurrentRotatingFileHandler(logfile, "a", 100, 5)
log.addHandler(rotatehandler)
log.setLevel(INFO)
router.get('/demo_api/v1')
def default_rd(db: Session = Depends(get_db)):
try:
category_data = db.query(models.table1.id, models.table1.Label).filter(models.table1.classCode=='Category').all()
except Exception:
log.info("Database Error")
else:
log.info("Fetched Categoty data")