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 }