@verdaccio/logger-commons
Version:
logger
19 lines (18 loc) • 717 B
TypeScript
/// <reference types="node" />
import { Logger, LoggerConfigItem, LoggerFormat } from '@verdaccio/types';
export type LogPlugin = {
dest: string;
options?: any[];
};
type LoggerOptions = {
level?: string;
path?: string;
colors?: boolean;
sync?: boolean;
};
export declare function createLogger(options: LoggerOptions | undefined, destination: NodeJS.WritableStream | undefined, format: LoggerFormat | undefined, pino: any): any;
export type LoggerConfig = LoggerConfigItem;
export declare function prepareSetup(options: LoggerConfigItem | undefined, pino: any): Logger;
export declare let logger: Logger;
export declare function setup(options: LoggerConfigItem, pino: any): Logger;
export {};