ConstReadonlycallbacks: Partial<ILoggerInstanceCallbacks>ReadonlyclientId: stringLogs a debug message to the console (if enabled) and invokes the onDebug callback if provided. Controlled by GLOBAL_CONFIG.CC_LOGGER_ENABLE_CONSOLE for console output.
Disposes of the logger instance, invoking the onDispose callback if provided. Performs synchronous cleanup without additional resource management.
Logs an info message to the console (if enabled) and invokes the onInfo callback if provided. Controlled by GLOBAL_CONFIG.CC_LOGGER_ENABLE_CONSOLE for console output.
Logs a message to the console (if enabled) and invokes the onLog callback if provided. Controlled by GLOBAL_CONFIG.CC_LOGGER_ENABLE_CONSOLE for console output.
Initializes the logger instance, invoking the onInit callback if provided. Ensures initialization is performed only once, memoized via singleshot.
Manages logging operations for a specific client, with customizable callbacks and console output. Implements ILoggerInstance for client-specific logging with lifecycle management. Integrates with GLOBAL_CONFIG for console logging control and callbacks for custom behavior.