Version: 0.1.0-preview.10.1.0-preview.20.1.0-preview.30.1.0-preview.40.1.0-preview.50.1.0-preview.60.1.0-preview.71.0.0-alpha.11.0.0-alpha.21.0.0-alpha.31.0.0-alpha.41.0.0-alpha.51.0.0-alpha.61.0.0-beta.11.0.0-beta.21.0.0-beta.31.0.0-beta.41.0.0-gamma.11.0.0-gamma.21.0.0-gamma.31.0.0-gamma.41.0.0-gamma.51.0.0-gamma.61.0.0-gamma.71.0.0-rc.11.0.0-rc.21.0.0-rc.31.0.0-rc.71.0.0-rc.81.0.0-rc.103.0.03.1.03.4.03.4.13.6.13.10.03.12.03.13.13.15.03.18.03.20.03.22.03.25.03.29.03.32.03.34.03.35.03.36.03.37.03.38.03.40.03.46.03.47.03.47.13.49.03.50.03.52.03.53.03.54.03.54.13.55.03.78.03.109.03.110.03.127.03.159.03.160.03.162.03.168.03.170.03.171.03.178.03.183.03.186.03.188.03.190.03.193.03.197.03.198.03.200.03.201.03.208.03.212.03.215.03.222.03.224.03.226.03.254.03.257.03.266.03.266.13.267.03.271.03.272.03.289.03.290.03.292.03.295.03.296.03.303.03.306.03.310.03.329.03.337.03.338.03.341.03.342.03.347.03.357.03.369.03.370.03.378.03.387.03.391.03.398.03.408.03.410.03.413.03.418.03.425.03.428.03.433.03.449.03.451.03.460.03.465.03.468.03.485.03.489.03.495.03.496.03.502.03.511.03.515.03.521.03.523.03.533.03.535.03.567.03.575.03.577.03.598.03.609.03.649.03.654.03.662.03.664.03.667.03.679.03.686.03.692.03.696.03.709.03.713.03.714.03.723.03.731.03.734.0
import type { Logger } from "@smithy/types";
export type { Logger } from "@smithy/types";
/**
* @public
*
* A list of logger's log level. These levels are sorted in
* order of increasing severity. Each log level includes itself and all
* the levels behind itself.
* @example `new Logger({logLevel: 'warn'})` will print all the warn and error
* message.
*/
export type LogLevel = "all" | "trace" | "debug" | "log" | "info" | "warn" | "error" | "off";
* An object consumed by Logger constructor to initiate a logger object.
export interface LoggerOptions {
logger?: Logger;
logLevel?: LogLevel;
}