MCPcopy Index your code
hub / github.com/CodebuffAI/codebuff / logAsErrorIfNeeded

Function logAsErrorIfNeeded

cli/src/utils/logger.ts:219–233  ·  view source on GitHub ↗
(toTrack: {
  data?: any
  level: LogLevel
  loggerContext: LoggerContext
  msg: string
})

Source from the content-addressed store, hash-verified

217}
218
219function logAsErrorIfNeeded(toTrack: {
220 data?: any
221 level: LogLevel
222 loggerContext: LoggerContext
223 msg: string
224}) {
225 if (toTrack.level === 'error' || toTrack.level === 'fatal') {
226 logError(
227 new Error(toTrack.msg),
228 toTrack.loggerContext.userId ?? 'unknown',
229 { ...(toTrack.data ?? {}), context: toTrack.loggerContext },
230 )
231 flushAnalytics()
232 }
233}
234
235/**
236 * Wrapper around Pino logger.

Callers 1

sendAnalyticsAndLogFunction · 0.85

Calls 2

logErrorFunction · 0.90
flushAnalyticsFunction · 0.90

Tested by

no test coverage detected