fix logger

This commit is contained in:
2025-12-15 22:39:17 +01:00
parent 7a11daa878
commit 3b566c973d
110 changed files with 1413 additions and 903 deletions

View File

@@ -453,7 +453,7 @@ The application layer orchestrates use-cases by coordinating domain entities and
- [`ICheckoutService`](core/application/ports/ICheckoutService.ts:1) and [`ICheckoutConfirmationPort`](core/application/ports/ICheckoutConfirmationPort.ts:1) for safe credits/checkout flows.
- Cross-cutting:
- [`ILogger`](core/application/ports/ILogger.ts:1)
- [`Logger`](core/application/ports/Logger.ts:1)
- [`IOverlaySyncPort`](core/application/ports/IOverlaySyncPort.ts:1)
- [`IAutomationEventPublisher`](core/application/ports/IAutomationEventPublisher.ts:1)
- [`IUserConfirmationPort`](core/application/ports/IUserConfirmationPort.ts:1)
@@ -579,7 +579,7 @@ The presentation layer in this repo is currently a **single Electron app** that
- [`di-container`](apps/companion/main/di-container.ts)
- Central wiring for:
- Logger ([`ILogger`](core/application/ports/ILogger.ts:1)) via `createLogger()` and [`LoggingConfig`](core/infrastructure/config/LoggingConfig.ts:1).
- Logger ([`Logger`](core/application/ports/Logger.ts:1)) via `createLogger()` and [`LoggingConfig`](core/infrastructure/config/LoggingConfig.ts:1).
- Session repository ([`ISessionRepository`](core/application/ports/ISessionRepository.ts:1)) via [`InMemorySessionRepository`](core/infrastructure/repositories/InMemorySessionRepository.ts:1).
- Browser automation adapter via `createBrowserAutomationAdapter()` using [`PlaywrightAutomationAdapter`](core/infrastructure/adapters/automation/core/PlaywrightAutomationAdapter.ts:1) or [`MockBrowserAutomationAdapter`](core/infrastructure/adapters/automation/engine/MockBrowserAutomationAdapter.ts:1) depending on mode.
- [`IAutomationEngine`](core/application/ports/IAutomationEngine.ts:1) via [`AutomationEngineAdapter`](core/infrastructure/adapters/automation/engine/AutomationEngineAdapter.ts:1) / [`MockAutomationEngineAdapter`](core/infrastructure/adapters/automation/engine/MockAutomationEngineAdapter.ts:1).