From 262bd32f44c7a7b218e7db5731e3e6455f976b65 Mon Sep 17 00:00:00 2001
From: calle <93376500+callebtc@users.noreply.github.com>
Date: Thu, 7 Jul 2022 16:24:36 +0200
Subject: [PATCH] debug format more expressive (#715)
---
lnbits/app.py | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/lnbits/app.py b/lnbits/app.py
index 3d75ed15f..9ab7c75d9 100644
--- a/lnbits/app.py
+++ b/lnbits/app.py
@@ -44,7 +44,7 @@ def create_app(config_object="lnbits.settings") -> FastAPI:
"""Create application factory.
:param config_object: The configuration object to use.
"""
- set_logging_level()
+ configure_logger()
app = FastAPI()
app.mount("/static", StaticFiles(directory="lnbits/static"), name="static")
@@ -196,8 +196,11 @@ def register_exception_handlers(app: FastAPI):
)
-def set_logging_level() -> None:
- """Set the logging level for the application."""
+def configure_logger() -> None:
logger.remove()
log_level: str = "DEBUG" if lnbits.settings.DEBUG else "INFO"
- logger.add(sys.stderr, level=log_level)
+ if lnbits.settings.DEBUG:
+ fmt: str = "{time:YYYY-MM-DD HH:mm:ss.SS} | {level: <6} | {name}:{function}:{line} | {message}"
+ else:
+ fmt: str = "{time:YYYY-MM-DD HH:mm:ss.SS} | {level} | {message}"
+ logger.add(sys.stderr, level=log_level, format=fmt)