Данные журнала не добавляются в существующий файл после перезагрузки приложения

#python #logging #python-logging

Вопрос:

Я пытаюсь записать данные в файл. Я сталкиваюсь с проблемой удаления данных журнала при перезагрузке или перезапуске приложения. Как я могу сохранить старые данные журнала в файле, даже если приложение перезапущено/перезагружено?

 import logging

logging.basicConfig(filename='app.log', filemode='a', format='%(asctime)s - %(message)s', datefmt='%d-%b-%y %H:%M:%S')

@router.get('/default_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:
        logging.exception("Database Error")
    else:
        logging.warning("Fetched Category data")