import { InstrumentationConfig } from "@opentelemetry/instrumentation"; //#region src/console/types.d.ts /** * Console methods that can be instrumented. */ type ConsoleMethod = 'log' | 'warn' | 'error' | 'info' | 'debug'; /** * ConsoleInstrumentation Configuration */ interface ConsoleInstrumentationConfig extends InstrumentationConfig { /** * Console methods to instrument. * @default ['log', 'warn', 'error', 'info', 'debug'] */ logMethods?: ConsoleMethod[]; /** * Custom serializer for console arguments. * @default Joins args as strings */ messageSerializer?: (args: unknown[]) => string; } //#endregion export { ConsoleInstrumentationConfig, ConsoleMethod }; //# sourceMappingURL=types.d.ts.map