Interface: ServiceContainerConfig
Defined in: electron/services/ServiceContainer.ts:126
Configuration options for ServiceContainer.
Remarks
Controls service initialization and runtime behavior.
Properties
enableDebugLogging?
optionalenableDebugLogging:boolean
Defined in: electron/services/ServiceContainer.ts:137
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?
optionalnotificationConfig: {showDownAlerts:boolean;showUpAlerts:boolean; }
Defined in: electron/services/ServiceContainer.ts:150
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 }