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

Function logEvent

src/services/analytics/index.ts:133–144  ·  view source on GitHub ↗
(
  eventName: string,
  // intentionally no strings unless AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS,
  // to avoid accidentally logging code/filepaths
  metadata: LogEventMetadata,
)

Source from the content-addressed store, hash-verified

131 * If no sink is attached, events are queued and drained when the sink attaches.
132 */
133export function logEvent(
134 eventName: string,
135 // intentionally no strings unless AnalyticsMetadata_I_VERIFIED_THIS_IS_NOT_CODE_OR_FILEPATHS,
136 // to avoid accidentally logging code/filepaths
137 metadata: LogEventMetadata,
138): void {
139 if (sink === null) {
140 eventQueue.push({ eventName, metadata, async: false })
141 return
142 }
143 sink.logEvent(eventName, metadata)
144}
145
146/**
147 * Log an event to analytics backends (asynchronous)

Callers 15

callFunction · 0.85
startBackgroundingFunction · 0.85
runPowerShellCommandFunction · 0.85
logSearchOutcomeFunction · 0.85
callFunction · 0.85
executeForkedSkillFunction · 0.85
validateInputFunction · 0.85
callFunction · 0.85
executeRemoteSkillFunction · 0.85
callFunction · 0.85
callFunction · 0.85

Calls 1

pushMethod · 0.45

Tested by

no test coverage detected