MCPcopy Index your code
hub / github.com/claude-code-best/claude-code / DebugLogger

Class DebugLogger

src/utils/computerUse/hostAdapter.ts:13–29  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11import { requireComputerUseSwift } from './swiftLoader.js'
12
13class DebugLogger implements Logger {
14 silly(message: string, detail?: LoggerDetail): void {
15 logForDebugging(format(message, detail ?? ''), { level: 'debug' })
16 }
17 debug(message: string, detail?: LoggerDetail): void {
18 logForDebugging(format(message, detail ?? ''), { level: 'debug' })
19 }
20 info(message: string, detail?: LoggerDetail): void {
21 logForDebugging(format(message, detail ?? ''), { level: 'info' })
22 }
23 warn(message: string, detail?: LoggerDetail): void {
24 logForDebugging(format(message, detail ?? ''), { level: 'warn' })
25 }
26 error(message: string, detail?: LoggerDetail): void {
27 logForDebugging(format(message, detail ?? ''), { level: 'error' })
28 }
29}
30
31// ---------------------------------------------------------------------------
32// JXA-based TCC permission probes (fallback when native .node module absent)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected