45 lines
995 B
Python
Raw Normal View History

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
2025-04-22 15:00:06 +02:00
"""
./app/main.py
2025-04-22 15:00:06 +02:00
Hier beginnt deine eigentliche Anwendung.
Alle Konfigurationen aus .env sind jetzt über os.getenv() verfügbar.
"""
import os
from app.logging_utils import get_logger
log = get_logger(__name__)
2025-04-25 13:50:08 +02:00
# Ab hier eigener Code:
def logtest():
"""
wirft testweise alle Logvarianten aus.
"""
2025-04-24 12:04:09 +02:00
2025-04-25 13:50:08 +02:00
print(f"\n[IFO] 📰 Loglevel aus .env: {os.getenv('LOGFILE')}\n")
log.info("Template ready.")
log.debug("Dies ist eine Debug-Meldung.")
log.warning("Dies ist eine Warnung.")
log.error("Dies ist eine Fehlermeldung.")
log.critical("Dies ist eine kritische Meldung.")
2025-04-25 13:50:08 +02:00
def main():
"""
Die main() wird automatisch als einzige Funktion von der run.py aufgerufen.
"""
# Hole APP_MODE aus der .env
mode = os.getenv("APP_MODE", "DEVEL")
# Testausgabe:
print(f"[APP] 🚀 Starte Anwendung im Modus: {mode}")
print("[APP] 📦 -= Hello, world! =-")
logtest()
exit(0)