This commit is contained in:
Mateusz Gruszczyński
2026-03-13 11:03:13 +01:00
commit 35571df778
132 changed files with 11197 additions and 0 deletions

12
app/logging_config.py Normal file
View File

@@ -0,0 +1,12 @@
import logging
from logging.handlers import RotatingFileHandler
from pathlib import Path
def configure_logging(app):
log_dir = Path('instance')
log_dir.mkdir(exist_ok=True)
handler = RotatingFileHandler(log_dir / 'app.log', maxBytes=1_000_000, backupCount=5)
handler.setFormatter(logging.Formatter('%(asctime)s %(levelname)s [%(name)s] %(message)s'))
app.logger.setLevel(app.config['LOG_LEVEL'])
if not app.logger.handlers:
app.logger.addHandler(handler)