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")
Вернуться на верх