StaticauthDirect authentication operations logger. Use for VS Code-specific auth UI, dialogs, and state management.
StaticcollaborationReal-time collaboration logger. Use for collaborative editing, WebSocket connections, and synchronization.
StaticdatalayerMain DatalayerClient SDK operations logger. Use for general SDK lifecycle and configuration.
StaticdatalayerDatalayerClient authentication operations logger. Use for login, logout, whoami, and token management via SDK.
StaticdatalayerDatalayerClient network operations logger. Use for API calls, network requests, and connectivity via SDK.
StaticdatalayerDatalayerClient runtime management operations logger. Use for runtime creation, management, environments, and snapshots via SDK.
StaticdatalayerDatalayerClient spacer/document operations logger. Use for spaces, notebooks, lexical documents, and items via SDK.
StaticmainMain extension operations logger. Use for extension lifecycle, activation, commands, and general coordination.
StaticnotebookNotebook operations logger. Use for notebook editing, cell execution, and document management.
StaticruntimeDirect runtime operations logger. Use for VS Code-specific runtime UI, kernel management, and notebooks.
Private StaticensureEnsure loggerManager is initialized, throw error if not.
StaticgetGet all available logger channel names. Useful for debugging and configuration.
Array of channel names
StaticgetCreate a custom logger with a specific channel name. Use this for new services or components that don't have a predefined logger.
Name of the logging channel
Logger instance
StaticinitializeInitialize the service loggers with a LoggerManager instance. Must be called during extension activation before using any loggers.
The LoggerManager instance to use
StaticisCheck if ServiceLoggers has been initialized.
Service-specific loggers for the Datalayer VS Code extension. Provides organized access to different logging channels with clear separation.