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

Function shouldLogDebugMessage

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

Source from the content-addressed store, hash-verified

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

Callers 1

logForDebuggingFunction · 0.85

Calls 1

shouldShowDebugMessageFunction · 0.85

Tested by

no test coverage detected