openlit
Version:
OpenTelemetry-native Auto instrumentation library for monitoring LLM Applications, facilitating the integration of observability into your GenAI-driven projects
12 lines (11 loc) • 494 B
TypeScript
import { logs } from '@opentelemetry/api-logs';
import { LoggerProvider } from '@opentelemetry/sdk-logs';
import { SetupEventsOptions } from '../types';
export default class Events {
static loggerProvider: LoggerProvider;
static logger: ReturnType<typeof logs.getLogger>;
static setup(options: SetupEventsOptions): import("@opentelemetry/api-logs").Logger | null;
private static buildLoggerProvider;
private static createOTLPProcessor;
static resetForTesting(): void;
}