about summary refs log tree commit diff
path: root/src/blog_node5_net.py
diff options
context:
space:
mode:
authoruser <user@node5.net>2024-11-02 16:31:02 +0100
committeruser <user@node5.net>2024-11-02 16:31:02 +0100
commita69ec4dd895c1f599bc0310854ca359290a989ab (patch)
treefb98fdac6f75c12318c40d52b40ae12f47abba97 /src/blog_node5_net.py
parentf25c163e6f2af596a688bba0ea517cbd210c1ef5 (diff)
Logging - Disable flask info logs in production
Diffstat (limited to 'src/blog_node5_net.py')
-rw-r--r--src/blog_node5_net.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/blog_node5_net.py b/src/blog_node5_net.py
index ee6185b..16e2042 100644
--- a/src/blog_node5_net.py
+++ b/src/blog_node5_net.py
@@ -40,14 +40,14 @@ class CustomFormatter(logging.Formatter):
 
 
 logger = logging.getLogger(__name__)
-if os.environ.get('FLASK_DEBUG') == '1':  # Local development
-    logger.root.setLevel(logging.DEBUG)
-else:  # Production
-    logger.root.setLevel(logging.INFO)
+debug = os.environ.get('FLASK_DEBUG') == '1'
+logger.setLevel(logging.DEBUG if debug else logging.WARNING)
+logging.getLogger('werkzeug').setLevel(logging.DEBUG if debug else logging.WARNING)
 
 stream_handler = logging.StreamHandler()
 stream_handler.setFormatter(CustomFormatter())
 logger.root.addHandler(stream_handler)
+logger.info(f"Debug: {'en' if debug else 'dis'}abled")
 
 with open(os.path.join('configs', 'config.yml'), 'r') as file:
     config = yaml.safe_load(file.read())