bit-bin
Version:
<a href="https://opensource.org/licenses/Apache-2.0"><img alt="apache" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"></a> <a href="https://github.com/teambit/bit/blob/master/CONTRIBUTING.md"><img alt="prs" src="https://img.shields.io/b
31 lines (30 loc) • 1.47 kB
TypeScript
import { Logger } from 'winston';
export declare const baseFileTransportOpts: {
filename: string;
format: import("logform").Format;
level: string;
maxsize: number;
maxFiles: number;
tailable: boolean;
};
export declare function getFormat(): import("logform").Format;
declare class BitLogger {
logger: Logger;
shouldWriteToConsole: boolean;
constructor(logger: Logger);
silly(...args: any[]): void;
debug(...args: any[]): void;
warn(...args: any[]): void;
info(...args: any[]): void;
error(...args: any[]): void;
console(msg: string | Error, level?: string, color?: string): void;
exitAfterFlush(code: number | undefined, commandName: string): Promise<void>;
debugAndAddBreadCrumb(category: string, message: string, data?: Record<string, any>, extraData?: Record<string, any>): void;
warnAndAddBreadCrumb(category: string, message: string, data?: Record<string, any>, extraData?: Record<string, any>): void;
errorAndAddBreadCrumb(category: string, message: string, data?: Record<string, any>, extraData?: Record<string, any>): void;
addToLoggerAndToBreadCrumb(level: string, category: string, message: string, data?: Record<string, any>, extraData?: Record<string, any> | null | undefined): void;
}
declare const logger: BitLogger;
export declare const createExtensionLogger: (extensionName: string) => any;
export declare const printWarning: (msg: string) => void;
export default logger;