/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import { ITelemetryBaseEvent, ITelemetryBaseLogger, ITelemetryErrorEvent, ITelemetryGenericEvent, ITelemetryLogger, ITelemetryPerformanceEvent } from "@fluidframework/common-definitions"; /** * Null logger * It can be used in places where logger instance is required, but events should be not send over. * @deprecated BaseTelemetryNullLogger has been moved to the \@fluidframework/telemetry-utils package. * @internal */ export declare class BaseTelemetryNullLogger implements ITelemetryBaseLogger { /** * Send an event with the logger * * @param event - the event to send */ send(event: ITelemetryBaseEvent): void; } /** * Null logger * It can be used in places where logger instance is required, but events should be not send over. * @deprecated TelemetryNullLogger has been moved to the \@fluidframework/telemetry-utils package. * @internal */ export declare class TelemetryNullLogger implements ITelemetryLogger { send(event: ITelemetryBaseEvent): void; sendTelemetryEvent(event: ITelemetryGenericEvent, error?: any): void; sendErrorEvent(event: ITelemetryErrorEvent, error?: any): void; sendPerformanceEvent(event: ITelemetryPerformanceEvent, error?: any): void; } //# sourceMappingURL=logger.d.ts.map