Skip to main content

Interface: ServiceContainerConfig

Defined in: electron/services/ServiceContainer.ts:51

Configuration options for ServiceContainer.

Remarks

Controls service initialization and runtime behavior.

Properties

enableDebugLogging?

optional enableDebugLogging: boolean

Defined in: electron/services/ServiceContainer.ts:62

Enables debug logging for service initialization and lifecycle events.

Remarks

When enabled, logs detailed information about service creation, dependency injection, initialization order, timing, manager setup, event forwarding, and error contexts.

Default Value

false;

notificationConfig?

optional notificationConfig: { showDownAlerts: boolean; showUpAlerts: boolean; }

Defined in: electron/services/ServiceContainer.ts:75

Custom notification service configuration.

showDownAlerts

showDownAlerts: boolean

Enables notifications when monitors go down.

showUpAlerts

showUpAlerts: boolean

Enables notifications when monitors come back up.

Remarks

Controls system notification behavior for monitor status changes. Can be modified at runtime via NotificationService.updateConfig.

Default Value

{ showDownAlerts: true, showUpAlerts: true }

See

NotificationService