feat(observability): add structured pino logging

This commit is contained in:
2026-03-09 01:03:08 +04:00
parent 0ed22641ec
commit 8645a0a096
14 changed files with 279 additions and 45 deletions

View File

@@ -1,4 +1,5 @@
import type { FinanceCommandService } from '@household/application'
import type { Logger } from '@household/observability'
import {
allowedMiniAppOrigin,
@@ -12,6 +13,7 @@ export function createMiniAppDashboardHandler(options: {
allowedOrigins: readonly string[]
botToken: string
financeService: FinanceCommandService
logger?: Logger
}): {
handler: (request: Request) => Promise<Response>
} {
@@ -99,7 +101,7 @@ export function createMiniAppDashboardHandler(options: {
origin
)
} catch (error) {
return miniAppErrorResponse(error, origin)
return miniAppErrorResponse(error, origin, options.logger)
}
}
}