log angepasst
This commit is contained in:
parent
1628ef198c
commit
fddc4defbd
1 changed files with 34 additions and 2 deletions
36
app.py
36
app.py
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue