Stage 04.2 - journal and event log
This commit is contained in:
@@ -7,6 +7,7 @@ from src.bootstrap.logging import setup_logging
|
||||
from src.core.config import load_settings
|
||||
from src.storage.schema import init_schema
|
||||
from src.telegram.routers import setup_routers
|
||||
from src.trading.journal.service import JournalService
|
||||
|
||||
|
||||
def create_app() -> tuple[Bot, Dispatcher]:
|
||||
@@ -14,6 +15,21 @@ def create_app() -> tuple[Bot, Dispatcher]:
|
||||
setup_logging(settings.log_level)
|
||||
init_schema()
|
||||
|
||||
journal = JournalService()
|
||||
try:
|
||||
journal.log_info(
|
||||
"app_start",
|
||||
"Приложение запущено.",
|
||||
{
|
||||
"env": settings.app_env,
|
||||
"exchange_name": settings.exchange_name,
|
||||
"default_symbol": settings.default_symbol,
|
||||
},
|
||||
)
|
||||
except Exception:
|
||||
# журнал не должен ломать запуск приложения
|
||||
pass
|
||||
|
||||
bot = Bot(
|
||||
token=settings.bot_token,
|
||||
default=DefaultBotProperties(parse_mode=settings.bot_parse_mode),
|
||||
|
||||
Reference in New Issue
Block a user