Create a new Logger for a component.
Component name for namespacing (e.g., 'PikeBridge', 'WorkspaceIndex')
StaticglobalGlobal log level - only logs at or below this level are output. Default: WARN (production-safe)
Log a DEBUG message - diagnostic information for troubleshooting
Optionalctx:
object
Log an ERROR message - something went wrong
Optionalctx:
object
Log an INFO message - normal but significant event
Optionalctx:
object
Log a TRACE message - very detailed flow tracing
Optionalctx:
object
Log a WARN message - something unexpected but not fatal
Optionalctx:
object
Staticset
Logger class with component-based namespacing.
All output goes to console.error (stderr) where LSP servers typically emit diagnostic output.
Example