fix(logging): silence Twisted internal logs and Werkzeug startup banner from stdout
This commit is contained in:
@@ -71,7 +71,7 @@ class ServerFTPFactory(FTPFactory):
|
|||||||
welcomeMessage = BANNER
|
welcomeMessage = BANNER
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
twisted_log.startLogging(sys.stdout)
|
twisted_log.startLoggingWithObserver(lambda e: None, setStdout=False)
|
||||||
_log("startup", msg=f"FTP server starting as {NODE_NAME} on port {PORT}")
|
_log("startup", msg=f"FTP server starting as {NODE_NAME} on port {PORT}")
|
||||||
reactor.listenTCP(PORT, ServerFTPFactory())
|
reactor.listenTCP(PORT, ServerFTPFactory())
|
||||||
reactor.run()
|
reactor.run()
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ and responds with configurable pages. Forwards events as JSON to LOG_TARGET if s
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
import logging
|
||||||
import os
|
import os
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
@@ -13,6 +14,8 @@ from flask import Flask, request, send_from_directory
|
|||||||
from werkzeug.serving import make_server, WSGIRequestHandler
|
from werkzeug.serving import make_server, WSGIRequestHandler
|
||||||
from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
from decnet_logging import syslog_line, write_syslog_file, forward_syslog
|
||||||
|
|
||||||
|
logging.getLogger("werkzeug").setLevel(logging.ERROR)
|
||||||
|
|
||||||
NODE_NAME = os.environ.get("NODE_NAME", "webserver")
|
NODE_NAME = os.environ.get("NODE_NAME", "webserver")
|
||||||
SERVICE_NAME = "http"
|
SERVICE_NAME = "http"
|
||||||
LOG_TARGET = os.environ.get("LOG_TARGET", "")
|
LOG_TARGET = os.environ.get("LOG_TARGET", "")
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ class RDPServerFactory(protocol.ServerFactory):
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
twisted_log.startLogging(sys.stdout)
|
twisted_log.startLoggingWithObserver(lambda e: None, setStdout=False)
|
||||||
_log("startup", msg=f"RDP server starting as {NODE_NAME} on port 3389")
|
_log("startup", msg=f"RDP server starting as {NODE_NAME} on port 3389")
|
||||||
reactor.listenTCP(3389, RDPServerFactory())
|
reactor.listenTCP(3389, RDPServerFactory())
|
||||||
reactor.run()
|
reactor.run()
|
||||||
|
|||||||
Reference in New Issue
Block a user