picgo
Version:
A tool for picture uploading
20 lines (19 loc) • 655 B
TypeScript
import { ILogArgvType, ILogArgvTypeWithError, ILogger, IPicGo } from '../types';
export declare class Logger implements ILogger {
private readonly level;
private readonly ctx;
private logLevel;
private logPath;
constructor(ctx: IPicGo);
private handleLog;
private checkLogFileIsLarge;
private recreateLogFile;
private handleWriteLog;
private checkLogLevel;
success(...msg: ILogArgvType[]): void;
info(...msg: ILogArgvType[]): void;
error(...msg: ILogArgvTypeWithError[]): void;
warn(...msg: ILogArgvType[]): void;
debug(...msg: ILogArgvType[]): void;
}
export default Logger;