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"
|
log_dir = Path(__file__).parent / "logs"
|
||||||
else:
|
else:
|
||||||
log_dir = Path.home() / "logs"
|
log_dir = Path.home() / "logs"
|
||||||
category_logger = logging.getLogger("categories")
|
|
||||||
log_dir.mkdir(exist_ok=True)
|
log_dir.mkdir(exist_ok=True)
|
||||||
|
|
||||||
log_file = log_dir / "ing.log"
|
log_file = log_dir / "ing.log"
|
||||||
|
|
||||||
|
# Hauptlogger für Datei
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
filename=log_file,
|
filename=log_file,
|
||||||
level=logging.INFO,
|
level=logging.INFO,
|
||||||
format="%(asctime)s [%(levelname)s] %(message)s",
|
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(
|
logging.info(
|
||||||
"[app.py] === Scriptstart ==="
|
"[app.py] === Scriptstart ==="
|
||||||
)
|
)
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
||||||
BASE_DIR = Path(__file__).parent
|
BASE_DIR = Path(__file__).parent
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue