MCPcopy Index your code
hub / github.com/triggerdotdev/trigger.dev / TaskLogger

Interface TaskLogger

packages/core/src/v3/logger/taskLogger.ts:20–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18};
19
20export interface TaskLogger {
21 debug(message: string, properties?: Record<string, unknown>): void;
22 log(message: string, properties?: Record<string, unknown>): void;
23 info(message: string, properties?: Record<string, unknown>): void;
24 warn(message: string, properties?: Record<string, unknown>): void;
25 error(message: string, properties?: Record<string, unknown>): void;
26 trace<T>(name: string, fn: (span: Span) => Promise<T>, options?: SpanOptions): Promise<T>;
27}
28
29export class OtelTaskLogger implements TaskLogger {
30 private readonly _level: number;

Callers 12

#sendEmailMethod · 0.65
devCommandFunction · 0.65
runBuildFunction · 0.65
setupFunction · 0.65
_deployCommandFunction · 0.65
resolveDependenciesFunction · 0.65
typecheckProjectFunction · 0.65
traceMethod · 0.65
callMethod · 0.65
retries.tsFile · 0.65
other.tsFile · 0.65

Implementers 3

LoggerAPIpackages/core/src/v3/logger/index.ts
OtelTaskLoggerpackages/core/src/v3/logger/taskLogger
NoopTaskLoggerpackages/core/src/v3/logger/taskLogger

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…