Variable: WARNING_LOGS
const WARNING_LOGS: {
APPLICATION_MONITOR_FAILURE: "[ApplicationService] Monitor failure detected - sending desktop notification";
DATABASE_BUSY_TIMEOUT_PRAGMA_FAILED: "[DatabaseService] Failed to apply PRAGMA busy_timeout";
DATABASE_CLOSE_DURING_FAILURE_FAILED: "[DatabaseService] Failed to close database connection during recovery cleanup";
DATABASE_FOREIGN_KEYS_PRAGMA_FAILED: "[DatabaseService] Failed to enable PRAGMA foreign_keys";
DATABASE_LOCK_DETECTED: "[DatabaseService] Database locked during initialization (attempt {attempt})";
DATABASE_LOCK_RECOVERY_FAILED: "[DatabaseService] Failed to relocate some stale lock artifacts";
DATABASE_MONITOR_VALIDATION_CONTINUE: "[DatabaseSchema] Continuing without monitor type validation";
DATABASE_MONITOR_VALIDATION_MISSING: "[DatabaseSchema] No monitor types registered - validation will allow any type";
HISTORY_INVALID_STATUS: "[HistoryMapper] Invalid status value, defaulting to 'down'";
MONITOR_ACTIVE_OPERATIONS_INVALID: "active_operations contains invalid or unsafe data, using empty array";
MONITOR_ACTIVE_OPERATIONS_PARSE_FAILED: "Failed to parse active_operations, using empty array";
MONITOR_CONFIG_UPDATE_FAILED_INSTANCE: "Failed to update config for monitor instance";
MONITOR_CONFIG_UPDATE_FAILED_TYPE: "Failed to update config for monitor type {type}";
MONITOR_FRESH_DATA_MISSING: "Fresh monitor data not found for {monitorId}";
MONITOR_NOT_FOUND_CACHE: "Monitor {monitorId} not found, ignoring result";
MONITOR_NOT_MONITORING: "Monitor {monitorId} no longer monitoring, ignoring result";
MONITOR_TYPE_UNKNOWN_CHECK: "Unknown monitor type: {monitorType}";
MONITOR_TYPE_UNKNOWN_DETAIL: "Unknown monitor type for detail formatting";
MONITOR_TYPE_UNKNOWN_TITLE: "Unknown monitor type for title suffix formatting";
NOTIFICATIONS_UNSUPPORTED: "Notifications not supported on this platform";
OPERATION_TIMEOUT: "Operation {operationId} timed out, cancelling";
RECURSIVE_CALL_PREVENTED: "Preventing recursive call for {identifier}/{monitorId}";
SITE_NOT_FOUND_MANUAL: "Site {identifier} not found or has no monitors for manual check";
SITE_NOT_FOUND_SCHEDULED: "Site {siteIdentifier} not found in cache for scheduled check";
};
Defined in: shared/utils/logTemplates.ts:359
Warning and error log templates.
Type Declarationโ
APPLICATION_MONITOR_FAILUREโ
readonly APPLICATION_MONITOR_FAILURE: "[ApplicationService] Monitor failure detected - sending desktop notification" = "[ApplicationService] Monitor failure detected - sending desktop notification";
Application warnings
DATABASE_BUSY_TIMEOUT_PRAGMA_FAILEDโ
readonly DATABASE_BUSY_TIMEOUT_PRAGMA_FAILED: "[DatabaseService] Failed to apply PRAGMA busy_timeout" = "[DatabaseService] Failed to apply PRAGMA busy_timeout";
DATABASE_CLOSE_DURING_FAILURE_FAILEDโ
readonly DATABASE_CLOSE_DURING_FAILURE_FAILED: "[DatabaseService] Failed to close database connection during recovery cleanup" = "[DatabaseService] Failed to close database connection during recovery cleanup";
DATABASE_FOREIGN_KEYS_PRAGMA_FAILEDโ
readonly DATABASE_FOREIGN_KEYS_PRAGMA_FAILED: "[DatabaseService] Failed to enable PRAGMA foreign_keys" = "[DatabaseService] Failed to enable PRAGMA foreign_keys";
DATABASE_LOCK_DETECTEDโ
readonly DATABASE_LOCK_DETECTED: "[DatabaseService] Database locked during initialization (attempt {attempt})" = "[DatabaseService] Database locked during initialization (attempt {attempt})";
DATABASE_LOCK_RECOVERY_FAILEDโ
readonly DATABASE_LOCK_RECOVERY_FAILED: "[DatabaseService] Failed to relocate some stale lock artifacts" = "[DatabaseService] Failed to relocate some stale lock artifacts";
DATABASE_MONITOR_VALIDATION_CONTINUEโ
readonly DATABASE_MONITOR_VALIDATION_CONTINUE: "[DatabaseSchema] Continuing without monitor type validation" = "[DatabaseSchema] Continuing without monitor type validation";
Database warnings
DATABASE_MONITOR_VALIDATION_MISSINGโ
readonly DATABASE_MONITOR_VALIDATION_MISSING: "[DatabaseSchema] No monitor types registered - validation will allow any type" = "[DatabaseSchema] No monitor types registered - validation will allow any type";
HISTORY_INVALID_STATUSโ
readonly HISTORY_INVALID_STATUS: "[HistoryMapper] Invalid status value, defaulting to 'down'" = "[HistoryMapper] Invalid status value, defaulting to 'down'";
History warnings
MONITOR_ACTIVE_OPERATIONS_INVALIDโ
readonly MONITOR_ACTIVE_OPERATIONS_INVALID: "active_operations contains invalid or unsafe data, using empty array" = "active_operations contains invalid or unsafe data, using empty array";
Monitor warnings
MONITOR_ACTIVE_OPERATIONS_PARSE_FAILEDโ
readonly MONITOR_ACTIVE_OPERATIONS_PARSE_FAILED: "Failed to parse active_operations, using empty array" = "Failed to parse active_operations, using empty array";
MONITOR_CONFIG_UPDATE_FAILED_INSTANCEโ
readonly MONITOR_CONFIG_UPDATE_FAILED_INSTANCE: "Failed to update config for monitor instance" = "Failed to update config for monitor instance";
MONITOR_CONFIG_UPDATE_FAILED_TYPEโ
readonly MONITOR_CONFIG_UPDATE_FAILED_TYPE: "Failed to update config for monitor type {type}" = "Failed to update config for monitor type {type}";
MONITOR_FRESH_DATA_MISSINGโ
readonly MONITOR_FRESH_DATA_MISSING: "Fresh monitor data not found for {monitorId}" = "Fresh monitor data not found for {monitorId}";
MONITOR_NOT_FOUND_CACHEโ
readonly MONITOR_NOT_FOUND_CACHE: "Monitor {monitorId} not found, ignoring result" = "Monitor {monitorId} not found, ignoring result";
MONITOR_NOT_MONITORINGโ
readonly MONITOR_NOT_MONITORING: "Monitor {monitorId} no longer monitoring, ignoring result" = "Monitor {monitorId} no longer monitoring, ignoring result";
MONITOR_TYPE_UNKNOWN_CHECKโ
readonly MONITOR_TYPE_UNKNOWN_CHECK: "Unknown monitor type: {monitorType}" = "Unknown monitor type: {monitorType}";
MONITOR_TYPE_UNKNOWN_DETAILโ
readonly MONITOR_TYPE_UNKNOWN_DETAIL: "Unknown monitor type for detail formatting" = "Unknown monitor type for detail formatting";
MONITOR_TYPE_UNKNOWN_TITLEโ
readonly MONITOR_TYPE_UNKNOWN_TITLE: "Unknown monitor type for title suffix formatting" = "Unknown monitor type for title suffix formatting";
NOTIFICATIONS_UNSUPPORTEDโ
readonly NOTIFICATIONS_UNSUPPORTED: "Notifications not supported on this platform" = "Notifications not supported on this platform";
Notification warnings
OPERATION_TIMEOUTโ
readonly OPERATION_TIMEOUT: "Operation {operationId} timed out, cancelling" = "Operation {operationId} timed out, cancelling";
Operation warnings
RECURSIVE_CALL_PREVENTEDโ
readonly RECURSIVE_CALL_PREVENTED: "Preventing recursive call for {identifier}/{monitorId}" = "Preventing recursive call for {identifier}/{monitorId}";
SITE_NOT_FOUND_MANUALโ
readonly SITE_NOT_FOUND_MANUAL: "Site {identifier} not found or has no monitors for manual check" = "Site {identifier} not found or has no monitors for manual check";
Site not found warnings
SITE_NOT_FOUND_SCHEDULEDโ
readonly SITE_NOT_FOUND_SCHEDULED: "Site {siteIdentifier} not found in cache for scheduled check" = "Site {siteIdentifier} not found in cache for scheduled check";