UNPKG

@devopsplaybook.io/otel-utils

Version:

Utility to simplify integration with Open Telemetry

12 lines (11 loc) 448 B
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; }