13 lines
402 B
TypeScript
13 lines
402 B
TypeScript
import type { ILogger, Breadcrumb, CaptureContext } from "./logger.interface";
|
|
|
|
export class NoopLogger implements ILogger {
|
|
captureException(_err: unknown, _ctx?: CaptureContext): void {}
|
|
captureMessage(
|
|
_msg: string,
|
|
_level?: "info" | "warning" | "error",
|
|
_ctx?: CaptureContext,
|
|
): void {}
|
|
addBreadcrumb(_b: Breadcrumb): void {}
|
|
setUser(_user: { id: string } | null): void {}
|
|
}
|