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 }