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)