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)