Flask-App (mit WSGI) schreibt alles in den Apache Error-log
Verfasst: Dienstag 16. Juli 2024, 12:30
Hallo,
ich habe folgendes Problem:
meine Flask Anwendung (mit WSGI und betrieben auf einem Apache) schreibt alle Ereignisse (Syntax-Warnungen die von meinen Codeing ausgehen) in den Errorlog von Apache. Was schlussendlich zur Folge hat das der Errorlog auf dauer unnötig groß wird.
Eine der Warnungen die als Fehler angezeigt werden lautet wie folgt:
Mein wsgi-Script:
In meinen Error.log selbst werden nur wirkliche Probleme geschrieben und keine Syntax-Warnungen.
Meine Frage lautet wie bekomme ich es hin das nur Fehler in den Log geschrieben werden nicht nur "einfache" Warnungen.
Über Tipps/Hilfen würde ich mich sehr freuen.

ich habe folgendes Problem:
meine Flask Anwendung (mit WSGI und betrieben auf einem Apache) schreibt alle Ereignisse (Syntax-Warnungen die von meinen Codeing ausgehen) in den Errorlog von Apache. Was schlussendlich zur Folge hat das der Errorlog auf dauer unnötig groß wird.
Eine der Warnungen die als Fehler angezeigt werden lautet wie folgt:
Code: Alles auswählen
[Tue Jul 16 13:06:47.741229 2024] [wsgi:error] [pid 8849] /foo/bar/www/app/controller.py :312: SyntaxWarning: "is not" with a literal. Did you mean "!="?
Mein wsgi-Script:
Code: Alles auswählen
import logging
import sys
logging.basicConfig(
filename='/foo/bar/error.log',
level=logging.ERROR,
format= '[%(asctime)s] {%(pathname)s:%(lineno)d} %(levelname)s - %(message)s',
datefmt='%Y-%m-%d %H:%M:%S'
)
path = '/foo/bar/www'
if path not in sys.path:
sys.path.append(path)
from run import app as application
Meine Frage lautet wie bekomme ich es hin das nur Fehler in den Log geschrieben werden nicht nur "einfache" Warnungen.
Über Tipps/Hilfen würde ich mich sehr freuen.
