@devopsplaybook.io/otel-utils
Version:
Utility to simplify integration with Open Telemetry
12 lines (11 loc) • 448 B
TypeScript
import type { Logger as OTelLogger } from "@opentelemetry/api-logs";
import { ConfigOTelInterface } from "./models/ConfigOTelInterface";
import { ModuleLogger } from "./ModuleLogger";
export declare class StandardLogger {
private logger?;
private serviceVersion?;
private serviceName?;
initOTel(config: ConfigOTelInterface): void;
getLogger(): OTelLogger | undefined;
createModuleLogger(moduleName: string): ModuleLogger;
}