| 1234567891011121314151617181920212223242526272829303132333435 |
- import { HttpPipelineLogLevel } from "./httpPipelineLogLevel";
- /**
- * A Logger that can be added to a HttpPipeline. This enables each RequestPolicy to log messages
- * that can be used for debugging purposes.
- */
- export interface HttpPipelineLogger {
- /**
- * The log level threshold for what logs will be logged.
- */
- minimumLogLevel: HttpPipelineLogLevel;
- /**
- * Log the provided message.
- * @param logLevel The HttpLogDetailLevel associated with this message.
- * @param message The message to log.
- */
- log(logLevel: HttpPipelineLogLevel, message: string): void;
- }
- /**
- * A HttpPipelineLogger that will send its logs to the console.
- */
- export declare class ConsoleHttpPipelineLogger implements HttpPipelineLogger {
- minimumLogLevel: HttpPipelineLogLevel;
- /**
- * Create a new ConsoleHttpPipelineLogger.
- * @param minimumLogLevel The log level threshold for what logs will be logged.
- */
- constructor(minimumLogLevel: HttpPipelineLogLevel);
- /**
- * Log the provided message.
- * @param logLevel The HttpLogDetailLevel associated with this message.
- * @param message The message to log.
- */
- log(logLevel: HttpPipelineLogLevel, message: string): void;
- }
- //# sourceMappingURL=httpPipelineLogger.d.ts.map
|