@opentelemetry/api
Version:
Public API for OpenTelemetry
23 lines • 644 B
text/typescript
import { Context } from "../context/types.cjs";
import { LogRecord, SeverityNumber } from "./LogRecord.cjs";
//#region src/logs/Logger.d.ts
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;
}
//#endregion
export { Logger };
//# sourceMappingURL=Logger.d.cts.map