/** * Log Categories * * Standardized category constants for consistent logging across the application. * Use these constants when creating child loggers or filtering logs. */ /** * Core application lifecycle and startup */ export declare const LOG_CAT_CORE = "core"; /** * Plugin JAR scanning operations */ export declare const LOG_CAT_SCANNER = "scanner"; /** * Plugin source interactions (base category) */ export declare const LOG_CAT_SOURCES = "sources"; /** * Spigot plugin source */ export declare const LOG_CAT_SOURCES_SPIGOT = "sources:spigot"; /** * Modrinth plugin source */ export declare const LOG_CAT_SOURCES_MODRINTH = "sources:modrinth"; /** * GitHub plugin source */ export declare const LOG_CAT_SOURCES_GITHUB = "sources:github"; /** * CurseForge plugin source */ export declare const LOG_CAT_SOURCES_CURSEFORGE = "sources:curseforge"; /** * Hangar plugin source */ export declare const LOG_CAT_SOURCES_HANGAR = "sources:hangar"; /** * Web manifest plugin source */ export declare const LOG_CAT_SOURCES_MANIFEST = "sources:manifest"; /** * Sync workflow operations */ export declare const LOG_CAT_SYNC = "sync"; /** * Backup operations */ export declare const LOG_CAT_BACKUP = "backup"; /** * Download operations */ export declare const LOG_CAT_DOWNLOAD = "download"; /** * Update checking workflow */ export declare const LOG_CAT_UPDATE_CHECK = "update-check"; /** * Network/HTTP operations */ export declare const LOG_CAT_NETWORK = "network"; /** * Configuration loading/saving */ export declare const LOG_CAT_CONFIG = "config"; /** * Terminal UI operations */ export declare const LOG_CAT_UI = "ui"; /** * CLI command handling */ export declare const LOG_CAT_CLI = "cli"; /** * Plugin manager operations */ export declare const LOG_CAT_PLUGIN_MANAGER = "plugin-manager"; /** * Server management operations */ export declare const LOG_CAT_SERVER = "server"; /** * Authentication operations * @since v1.36.0 */ export declare const LOG_CAT_AUTH = "auth"; /** * Rollback operations * @since v1.36.0 */ export declare const LOG_CAT_ROLLBACK = "rollback"; /** * Migration operations * @since v1.36.0 */ export declare const LOG_CAT_MIGRATION = "migration"; /** * React hook lifecycle (debug) * @since v1.36.0 */ export declare const LOG_CAT_HOOK = "hook"; /** * Jenkins plugin source * @since v1.36.0 */ export declare const LOG_CAT_SOURCES_JENKINS = "sources:jenkins"; /** * Plugin registry operations * @since v1.52.4 */ export declare const LOG_CAT_REGISTRY = "registry"; /** * All available log categories */ export declare const LOG_CATEGORIES: { readonly CORE: "core"; readonly SCANNER: "scanner"; readonly SOURCES: "sources"; readonly SOURCES_SPIGOT: "sources:spigot"; readonly SOURCES_MODRINTH: "sources:modrinth"; readonly SOURCES_GITHUB: "sources:github"; readonly SOURCES_CURSEFORGE: "sources:curseforge"; readonly SOURCES_HANGAR: "sources:hangar"; readonly SOURCES_MANIFEST: "sources:manifest"; readonly SOURCES_JENKINS: "sources:jenkins"; readonly SYNC: "sync"; readonly BACKUP: "backup"; readonly DOWNLOAD: "download"; readonly UPDATE_CHECK: "update-check"; readonly NETWORK: "network"; readonly CONFIG: "config"; readonly UI: "ui"; readonly CLI: "cli"; readonly PLUGIN_MANAGER: "plugin-manager"; readonly SERVER: "server"; readonly AUTH: "auth"; readonly ROLLBACK: "rollback"; readonly MIGRATION: "migration"; readonly HOOK: "hook"; readonly REGISTRY: "registry"; }; /** * Type for log category values */ export type LogCategory = (typeof LOG_CATEGORIES)[keyof typeof LOG_CATEGORIES]; /** * Recommended default log levels per category * Used when LOG_LEVEL is not set to provide sensible defaults */ export declare const RECOMMENDED_CATEGORY_LEVELS: Record; //# sourceMappingURL=log-categories.d.ts.map