log angepasst

This commit is contained in:
hubobel 2026-06-24 17:09:40 +02:00
parent 1628ef198c
commit fddc4defbd

36
app.py
View file

@ -21,21 +21,53 @@ if platform.system() == "Windows":
log_dir = Path(__file__).parent / "logs"
else:
log_dir = Path.home() / "logs"
category_logger = logging.getLogger("categories")
log_dir.mkdir(exist_ok=True)
log_file = log_dir / "ing.log"
# Hauptlogger für Datei
logging.basicConfig(
filename=log_file,
level=logging.INFO,
format="%(asctime)s [%(levelname)s] %(message)s",
)
# Eigener Logger für Kategorien
category_logger = logging.getLogger("categories")
# --------------------------------------------------
# Flask/Werkzeug nur auf Konsole ausgeben
# --------------------------------------------------
werkzeug_logger = logging.getLogger("werkzeug")
# Keine Weitergabe an den Root-Logger
werkzeug_logger.propagate = False
# Vorhandene Handler entfernen
werkzeug_logger.handlers.clear()
# Ausgabe nur auf Konsole
console_handler = logging.StreamHandler(sys.stdout)
console_handler.setLevel(logging.INFO)
console_formatter = logging.Formatter(
"%(asctime)s [%(levelname)s] %(message)s"
)
console_handler.setFormatter(console_formatter)
werkzeug_logger.addHandler(console_handler)
werkzeug_logger.setLevel(logging.INFO)
# --------------------------------------------------
# Startmeldung
# --------------------------------------------------
logging.info(
"[app.py] === Scriptstart ==="
)
app = Flask(__name__)
BASE_DIR = Path(__file__).parent