Skip to main content

Interface: ServiceContainerConfig

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

Configuration options for ServiceContainer.

Remarks​

Controls service initialization and runtime behavior.

Properties​

enableDebugLogging?​

optional enableDebugLogging?: boolean;

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

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:79

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