UNPKG

forest-cli

Version:

The Lumberjacks' toolbelt is the Forest CLI which makes easy to manage your back office application directly from the terminal.

36 lines 1.38 kB
export = Logger; declare class Logger { static _stringifyIfObject(message: any): any; static _setColor(color: any, message: any): any; static _setBoldColor(color: any, message: any): any; static _isObjectKeysMatchAlwaysTheGivenKeys(object: any): boolean; static _extractGivenOptionsFromMessages(messages: any): { messages: any; options: {}; }; constructor({ assertPresent, env, stderr, stdout }: { assertPresent: any; env: any; stderr: any; stdout: any; }); env: any; stderr: any; stdout: any; silent: boolean; _logLine(message: any, options: any): void; _logLines(messagesWithPotentialGivenOptions: any, baseOptions: any): void; /** * Allows to log one ore more messages, with option object as last optional parameter. * @example logger.log('message') * @example logger.log('message', { color: 'blue', colorLine: 'green' }) * @example logger.log('message 1', 'message 2') * @example logger.log('message 1', 'message 2', { color: 'blue', colorLine: 'green' }) */ log(...messagesAndOptions: any[]): void; error(...messagesAndOptions: any[]): void; info(...messagesAndOptions: any[]): void; success(...messagesAndOptions: any[]): void; warn(...messagesAndOptions: any[]): void; } //# sourceMappingURL=logger.d.ts.map