UNPKG

@opentelemetry/api-logs

Version:
21 lines 662 B
import type { Context } from '@opentelemetry/api'; import type { LogRecord } from './LogRecord'; import type { SeverityNumber } from './LogRecord'; export interface Logger { /** * Emit a log record. This method should only be used by log appenders. * * @param logRecord */ emit(logRecord: LogRecord): void; /** * Will a log record with the given details get emitted? * This can be used to avoid expensive calculation of log record data. */ enabled(options?: { context?: Context; severityNumber?: SeverityNumber; eventName?: string; }): boolean; } //# sourceMappingURL=Logger.d.ts.map