feat: better server start logging (#3266)

This commit is contained in:
Vlad Stan 2025-07-15 09:05:51 +03:00 committed by dni ⚡
parent 094a9fc1a1
commit 73f45ae859
No known key found for this signature in database
GPG key ID: D1F416F29AD26E87
2 changed files with 7 additions and 2 deletions

View file

@ -4,6 +4,7 @@ import importlib
import os
import shutil
import sys
import time
from contextlib import asynccontextmanager
from pathlib import Path
from typing import Callable, Optional
@ -70,8 +71,9 @@ from .tasks import internal_invoice_listener, invoice_listener, run_interval
async def startup(app: FastAPI):
logger.info(f"Starting LNbits Version: {settings.version}")
start = time.perf_counter()
settings.lnbits_running = True
# wait till migration is done
await migrate_databases()
@ -110,6 +112,9 @@ async def startup(app: FastAPI):
},
)
end = time.perf_counter()
logger.success(f"LNbits started in {end - start:.2f} seconds.")
async def shutdown():
logger.warning("LNbits shutting down...")

View file

@ -13,7 +13,7 @@ from lnbits.settings import settings
def log_server_info():
logger.info("Starting LNbits")
logger.info("LNbits Info")
logger.info(f"Version: {settings.version}")
logger.info(f"Baseurl: {settings.lnbits_baseurl}")
logger.info(f"Host: {settings.host}")