/*! * Copyright (c) Microsoft Corporation and contributors. All rights reserved. * Licensed under the MIT License. */ import { ILumberjackEngine, ILumberjackSchemaValidator, ILumberjackOptions } from "@fluidframework/server-services-telemetry"; import nconf from "nconf"; import Transport = require("winston-transport"); /** * @internal */ export interface IWinstonConfig { colorize: boolean; json: boolean; label: string; level: string; timestamp: boolean; additionalTransportList?: Transport[]; } export interface ILumberjackConfig { engineList: ILumberjackEngine[]; schemaValidator?: ILumberjackSchemaValidator[]; options?: Partial; } /** * Configures the default behavior of the Winston logger and Lumberjack based on the provided config * @internal */ export declare function configureLogging(configOrPath: nconf.Provider | string): void; //# sourceMappingURL=logger.d.ts.map