MCPcopy
hub / github.com/claude-code-best/claude-code / ClaudeCodeDiagLogger

Class ClaudeCodeDiagLogger

src/utils/telemetry/logger.ts:4–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2import { logForDebugging } from '../debug.js'
3import { logError } from '../log.js'
4export class ClaudeCodeDiagLogger implements DiagLogger {
5 error(message: string, ..._: unknown[]) {
6 logError(new Error(message))
7 logForDebugging(`[3P telemetry] OTEL diag error: ${message}`, {
8 level: 'error',
9 })
10 }
11 warn(message: string, ..._: unknown[]) {
12 logError(new Error(message))
13 logForDebugging(`[3P telemetry] OTEL diag warn: ${message}`, {
14 level: 'warn',
15 })
16 }
17 info(_message: string, ..._args: unknown[]) {
18 return
19 }
20 debug(_message: string, ..._args: unknown[]) {
21 return
22 }
23 verbose(_message: string, ..._args: unknown[]) {
24 return
25 }
26}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected