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 {} }