UNPKG

@azure/monitor-opentelemetry

Version:
31 lines 1.1 kB
import type { DiagLogger } from "@opentelemetry/api"; export declare class DiagFileConsoleLogger implements DiagLogger { private _TAG; private _cleanupTimeOut; private _fileCleanupTimer; private _tempDir; private _logFileName; private _fileFullPath; private _backUpNameFormat; private _logToFile; private _logToConsole; private _maxHistory; private _maxSizeBytes; private _logDestination; constructor(); error(message?: any, ...args: any[]): void; warn(message?: any, ...args: any[]): void; info(message?: any, ...args: any[]): void; debug(message?: any, ...args: any[]): void; verbose(message?: any, ...args: any[]): void; logMessage(message?: any, ...optionalParams: any[]): Promise<void>; /** * Checks if the warning message should be filtered out to avoid showing * non-actionable warnings to customers */ private _shouldFilterResourceAttributeWarning; private _storeToDisk; private _createBackupFile; private _fileCleanupTask; } //# sourceMappingURL=diagFileConsoleLogger.d.ts.map