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

Function shouldLogDebugMessage

src/utils/debug.ts:102–123  ·  view source on GitHub ↗
(message: string)

Source from the content-addressed store, hash-verified

100})
101
102function shouldLogDebugMessage(message: string): boolean {
103 if (process.env.NODE_ENV === 'test' && !isDebugToStdErr()) {
104 return false
105 }
106
107 // Non-ants only write debug logs when debug mode is active (via --debug at
108 // startup or /debug mid-session). Ants always log for /share, bug reports.
109 if (process.env.USER_TYPE !== 'ant' && !isDebugMode()) {
110 return false
111 }
112
113 if (
114 typeof process === 'undefined' ||
115 typeof process.versions === 'undefined' ||
116 typeof process.versions.node === 'undefined'
117 ) {
118 return false
119 }
120
121 const filter = getDebugFilter()
122 return shouldShowDebugMessage(message, filter)
123}
124
125let hasFormattedOutput = false
126export function setHasFormattedOutput(value: boolean): void {

Callers 1

logForDebuggingFunction · 0.85

Calls 1

shouldShowDebugMessageFunction · 0.85

Tested by

no test coverage detected