@embrace-io/web-sdk
Version:
14 lines • 791 B
TypeScript
import type { LogManager, LogSeverity } from '../../api-logs/index.js';
import type { EmbraceLogManagerArgs } from './types.js';
import type { LogExceptionOptions, LogMessageOptions } from '../../api-logs/manager/index.js';
export declare class EmbraceLogManager implements LogManager {
private readonly _perf;
private readonly _logger;
private readonly _spanSessionManager;
constructor({ perf, spanSessionManager }: EmbraceLogManagerArgs);
private static _logSeverityToSeverityNumber;
logException(error: Error, { handled, attributes, timestamp, }?: LogExceptionOptions): void;
message(message: string, severity: LogSeverity, { attributes, includeStacktrace }?: LogMessageOptions): void;
private _logMessage;
}
//# sourceMappingURL=EmbraceLogManager.d.ts.map