Variable: DEBUG_LOGS
const DEBUG_LOGS: {
APPLICATION_CLEANUP_SERVICE: "[ApplicationService] Cleaning up {name}";
APPLICATION_FORWARDING_CACHE_INVALIDATION: "[ApplicationService] Forwarding cache invalidation to renderer";
APPLICATION_FORWARDING_HISTORY_LIMIT_UPDATED: "[ApplicationService] Forwarding history limit update to renderer";
APPLICATION_FORWARDING_MANUAL_CHECK_COMPLETED: "[ApplicationService] Forwarding manual monitor check completion to renderer";
APPLICATION_FORWARDING_MONITOR_STATUS: "[ApplicationService] Forwarding monitor status change to renderer";
APPLICATION_MONITOR_RECOVERED: "[ApplicationService] Monitor recovered - sending desktop notification";
APPLICATION_FORWARDING_MONITORING_STARTED: "[ApplicationService] Forwarding monitoring started to renderer";
APPLICATION_FORWARDING_MONITORING_STOPPED: "[ApplicationService] Forwarding monitoring stopped to renderer";
APPLICATION_FORWARDING_STATE_SYNC: "[ApplicationService] Forwarding state sync event to renderer";
BACKGROUND_LOAD_COMPLETE: "[SiteManager] Background site load completed: {identifier}";
BACKGROUND_LOAD_START: "[SiteManager] Loading site in background: {identifier}";
DATABASE_LOCK_RECOVERY_MISSING_ARTIFACTS: "[DatabaseService] Lock recovery missing artifacts {missing}";
EVENT_BUS_CLEARED: "[TypedEventBus:{busId}] Cleared {count} middleware functions";
EVENT_BUS_CREATED: "[TypedEventBus:{busId}] Created new event bus (max middleware: {maxMiddleware})";
EVENT_BUS_EMISSION_START: "[TypedEventBus:{busId}] Starting emission of '{eventName}' [{correlationId}]";
EVENT_BUS_EMISSION_SUCCESS: "[TypedEventBus:{busId}] Successfully emitted '{eventName}' [{correlationId}]";
EVENT_BUS_LISTENER_REGISTERED: "[TypedEventBus:{busId}] Registered listener for '{eventName}'";
EVENT_BUS_LISTENER_REMOVED: "[TypedEventBus:{busId}] Removed listener(s) for '{eventName}'";
EVENT_BUS_MIDDLEWARE_REMOVED: "[TypedEventBus:{busId}] Removed middleware (remaining: {count})";
EVENT_BUS_ONE_TIME_LISTENER: "[TypedEventBus:{busId}] Registered one-time listener for '{eventName}'";
HISTORY_ENTRY_ADDED: "[HistoryManipulation] Added history entry for monitor: {monitorId} - Status: {status}";
MONITOR_AUTO_STARTED: "[MonitorManager] Auto-started monitoring for new monitor: {monitorId}";
MONITOR_CHECK_START: "Checking monitor: site={siteIdentifier}, id={monitorId}, operation={operationId}";
MONITOR_INTERVALS_APPLIED: "[MonitorManager] Applied interval for monitor {monitorId}: {interval}s";
MONITOR_MANAGER_AUTO_STARTING_SITE: "[MonitorManager] Auto-starting monitoring for site: {identifier}";
MONITOR_MANAGER_INTERVALS_SETTING: "[MonitorManager] Applying default intervals for site: {identifier}";
MONITOR_MANAGER_NO_MONITORS_FOUND: "[MonitorManager] No monitors found for site: {identifier}";
MONITOR_MANAGER_SETUP_MONITORS: "[MonitorManager] Setting up {count} new monitors for site: {identifier}";
MONITOR_MANAGER_SKIP_AUTO_START: "[MonitorManager] Skipping auto-start for new monitors - site monitoring disabled";
MONITOR_MANAGER_SKIP_INDIVIDUAL: "[MonitorManager] Skipping monitor {monitorId} - individual monitoring disabled";
MONITOR_MANAGER_SKIP_NEW_INDIVIDUAL: "[MonitorManager] Skipping new monitor {monitorId} - individual monitoring disabled";
MONITOR_MANAGER_VALID_MONITORS: "[MonitorManager] No valid new monitors found for site: {identifier}";
MONITOR_RESPONSE_TIME: "[HttpMonitor] URL {url} responded with status {status} in {responseTime}ms";
OPERATION_CANCELLED: "Cancelled {count} operations for monitor {monitorId}";
OPERATION_COMPLETED: "Completed operation {operationId} for monitor {monitorId}";
OPERATION_TIMEOUT_SCHEDULED: "Scheduled timeout for operation {operationId} ({timeoutMs}ms)";
SITE_BACKGROUND_LOAD_FAILED: "[SiteManager] Site not found during background load: {identifier}";
SITE_CACHE_MISS_ERROR: "[SiteManager] Failed to emit cache miss event";
SITE_LOADING_ERROR_IGNORED: "[SiteManager] Background loading error ignored";
};
Defined in: shared/utils/logTemplates.ts:180
Debug and diagnostic log templates.
Type Declarationโ
APPLICATION_CLEANUP_SERVICEโ
readonly APPLICATION_CLEANUP_SERVICE: "[ApplicationService] Cleaning up {name}" = "[ApplicationService] Cleaning up {name}";
Application cleanup service
APPLICATION_FORWARDING_CACHE_INVALIDATIONโ
readonly APPLICATION_FORWARDING_CACHE_INVALIDATION: "[ApplicationService] Forwarding cache invalidation to renderer" = "[ApplicationService] Forwarding cache invalidation to renderer";
Application forwarding events
APPLICATION_FORWARDING_HISTORY_LIMIT_UPDATEDโ
readonly APPLICATION_FORWARDING_HISTORY_LIMIT_UPDATED: "[ApplicationService] Forwarding history limit update to renderer" = "[ApplicationService] Forwarding history limit update to renderer";
APPLICATION_FORWARDING_MANUAL_CHECK_COMPLETEDโ
readonly APPLICATION_FORWARDING_MANUAL_CHECK_COMPLETED: "[ApplicationService] Forwarding manual monitor check completion to renderer" = "[ApplicationService] Forwarding manual monitor check completion to renderer";
APPLICATION_FORWARDING_MONITOR_STATUSโ
readonly APPLICATION_FORWARDING_MONITOR_STATUS: "[ApplicationService] Forwarding monitor status change to renderer" = "[ApplicationService] Forwarding monitor status change to renderer";
APPLICATION_MONITOR_RECOVEREDโ
readonly APPLICATION_MONITOR_RECOVERED: "[ApplicationService] Monitor recovered - sending desktop notification" = "[ApplicationService] Monitor recovered - sending desktop notification";
APPLICATION_FORWARDING_MONITORING_STARTEDโ
readonly APPLICATION_FORWARDING_MONITORING_STARTED: "[ApplicationService] Forwarding monitoring started to renderer" = "[ApplicationService] Forwarding monitoring started to renderer";
APPLICATION_FORWARDING_MONITORING_STOPPEDโ
readonly APPLICATION_FORWARDING_MONITORING_STOPPED: "[ApplicationService] Forwarding monitoring stopped to renderer" = "[ApplicationService] Forwarding monitoring stopped to renderer";
APPLICATION_FORWARDING_STATE_SYNCโ
readonly APPLICATION_FORWARDING_STATE_SYNC: "[ApplicationService] Forwarding state sync event to renderer" = "[ApplicationService] Forwarding state sync event to renderer";
BACKGROUND_LOAD_COMPLETEโ
readonly BACKGROUND_LOAD_COMPLETE: "[SiteManager] Background site load completed: {identifier}" = "[SiteManager] Background site load completed: {identifier}";
Background operations
BACKGROUND_LOAD_STARTโ
readonly BACKGROUND_LOAD_START: "[SiteManager] Loading site in background: {identifier}" = "[SiteManager] Loading site in background: {identifier}";
DATABASE_LOCK_RECOVERY_MISSING_ARTIFACTSโ
readonly DATABASE_LOCK_RECOVERY_MISSING_ARTIFACTS: "[DatabaseService] Lock recovery missing artifacts {missing}" = "[DatabaseService] Lock recovery missing artifacts {missing}";
Database recovery details
EVENT_BUS_CLEAREDโ
readonly EVENT_BUS_CLEARED: "[TypedEventBus:{busId}] Cleared {count} middleware functions" = "[TypedEventBus:{busId}] Cleared {count} middleware functions";
Event bus operations
EVENT_BUS_CREATEDโ
readonly EVENT_BUS_CREATED: "[TypedEventBus:{busId}] Created new event bus (max middleware: {maxMiddleware})" = "[TypedEventBus:{busId}] Created new event bus (max middleware: {maxMiddleware})";
EVENT_BUS_EMISSION_STARTโ
readonly EVENT_BUS_EMISSION_START: "[TypedEventBus:{busId}] Starting emission of '{eventName}' [{correlationId}]" = "[TypedEventBus:{busId}] Starting emission of '{eventName}' [{correlationId}]";
EVENT_BUS_EMISSION_SUCCESSโ
readonly EVENT_BUS_EMISSION_SUCCESS: "[TypedEventBus:{busId}] Successfully emitted '{eventName}' [{correlationId}]" = "[TypedEventBus:{busId}] Successfully emitted '{eventName}' [{correlationId}]";
EVENT_BUS_LISTENER_REGISTEREDโ
readonly EVENT_BUS_LISTENER_REGISTERED: "[TypedEventBus:{busId}] Registered listener for '{eventName}'" = "[TypedEventBus:{busId}] Registered listener for '{eventName}'";
EVENT_BUS_LISTENER_REMOVEDโ
readonly EVENT_BUS_LISTENER_REMOVED: "[TypedEventBus:{busId}] Removed listener(s) for '{eventName}'" = "[TypedEventBus:{busId}] Removed listener(s) for '{eventName}'";
EVENT_BUS_MIDDLEWARE_REMOVEDโ
readonly EVENT_BUS_MIDDLEWARE_REMOVED: "[TypedEventBus:{busId}] Removed middleware (remaining: {count})" = "[TypedEventBus:{busId}] Removed middleware (remaining: {count})";
EVENT_BUS_ONE_TIME_LISTENERโ
readonly EVENT_BUS_ONE_TIME_LISTENER: "[TypedEventBus:{busId}] Registered one-time listener for '{eventName}'" = "[TypedEventBus:{busId}] Registered one-time listener for '{eventName}'";
HISTORY_ENTRY_ADDEDโ
readonly HISTORY_ENTRY_ADDED: "[HistoryManipulation] Added history entry for monitor: {monitorId} - Status: {status}" = "[HistoryManipulation] Added history entry for monitor: {monitorId} - Status: {status}";
History operations
MONITOR_AUTO_STARTEDโ
readonly MONITOR_AUTO_STARTED: "[MonitorManager] Auto-started monitoring for new monitor: {monitorId}" = "[MonitorManager] Auto-started monitoring for new monitor: {monitorId}";
Monitor lifecycle
MONITOR_CHECK_STARTโ
readonly MONITOR_CHECK_START: "Checking monitor: site={siteIdentifier}, id={monitorId}, operation={operationId}" = "Checking monitor: site={siteIdentifier}, id={monitorId}, operation={operationId}";
MONITOR_INTERVALS_APPLIEDโ
readonly MONITOR_INTERVALS_APPLIED: "[MonitorManager] Applied interval for monitor {monitorId}: {interval}s" = "[MonitorManager] Applied interval for monitor {monitorId}: {interval}s";
MONITOR_MANAGER_AUTO_STARTING_SITEโ
readonly MONITOR_MANAGER_AUTO_STARTING_SITE: "[MonitorManager] Auto-starting monitoring for site: {identifier}" = "[MonitorManager] Auto-starting monitoring for site: {identifier}";
MONITOR_MANAGER_INTERVALS_SETTINGโ
readonly MONITOR_MANAGER_INTERVALS_SETTING: "[MonitorManager] Applying default intervals for site: {identifier}" = "[MonitorManager] Applying default intervals for site: {identifier}";
MONITOR_MANAGER_NO_MONITORS_FOUNDโ
readonly MONITOR_MANAGER_NO_MONITORS_FOUND: "[MonitorManager] No monitors found for site: {identifier}" = "[MonitorManager] No monitors found for site: {identifier}";
MONITOR_MANAGER_SETUP_MONITORSโ
readonly MONITOR_MANAGER_SETUP_MONITORS: "[MonitorManager] Setting up {count} new monitors for site: {identifier}" = "[MonitorManager] Setting up {count} new monitors for site: {identifier}";
MONITOR_MANAGER_SKIP_AUTO_STARTโ
readonly MONITOR_MANAGER_SKIP_AUTO_START: "[MonitorManager] Skipping auto-start for new monitors - site monitoring disabled" = "[MonitorManager] Skipping auto-start for new monitors - site monitoring disabled";
MONITOR_MANAGER_SKIP_INDIVIDUALโ
readonly MONITOR_MANAGER_SKIP_INDIVIDUAL: "[MonitorManager] Skipping monitor {monitorId} - individual monitoring disabled" = "[MonitorManager] Skipping monitor {monitorId} - individual monitoring disabled";
MONITOR_MANAGER_SKIP_NEW_INDIVIDUALโ
readonly MONITOR_MANAGER_SKIP_NEW_INDIVIDUAL: "[MonitorManager] Skipping new monitor {monitorId} - individual monitoring disabled" = "[MonitorManager] Skipping new monitor {monitorId} - individual monitoring disabled";
MONITOR_MANAGER_VALID_MONITORSโ
readonly MONITOR_MANAGER_VALID_MONITORS: "[MonitorManager] No valid new monitors found for site: {identifier}" = "[MonitorManager] No valid new monitors found for site: {identifier}";
MONITOR_RESPONSE_TIMEโ
readonly MONITOR_RESPONSE_TIME: "[HttpMonitor] URL {url} responded with status {status} in {responseTime}ms" = "[HttpMonitor] URL {url} responded with status {status} in {responseTime}ms";
OPERATION_CANCELLEDโ
readonly OPERATION_CANCELLED: "Cancelled {count} operations for monitor {monitorId}" = "Cancelled {count} operations for monitor {monitorId}";
Operation management
OPERATION_COMPLETEDโ
readonly OPERATION_COMPLETED: "Completed operation {operationId} for monitor {monitorId}" = "Completed operation {operationId} for monitor {monitorId}";
OPERATION_TIMEOUT_SCHEDULEDโ
readonly OPERATION_TIMEOUT_SCHEDULED: "Scheduled timeout for operation {operationId} ({timeoutMs}ms)" = "Scheduled timeout for operation {operationId} ({timeoutMs}ms)";
SITE_BACKGROUND_LOAD_FAILEDโ
readonly SITE_BACKGROUND_LOAD_FAILED: "[SiteManager] Site not found during background load: {identifier}" = "[SiteManager] Site not found during background load: {identifier}";
Site operations
SITE_CACHE_MISS_ERRORโ
readonly SITE_CACHE_MISS_ERROR: "[SiteManager] Failed to emit cache miss event" = "[SiteManager] Failed to emit cache miss event";
SITE_LOADING_ERROR_IGNOREDโ
readonly SITE_LOADING_ERROR_IGNORED: "[SiteManager] Background loading error ignored" = "[SiteManager] Background loading error ignored";