newmax-utils
Version:
Utils & Libs for Newmax Tech
21 lines (20 loc) • 595 B
TypeScript
import winston from 'winston';
import { Colors, WinstonInstanceParams, WinstonOpts } from '../types/winston';
/**
* Inversion of control container for winston logger instances.
*/
declare class Winston {
private _env;
private _port;
private _token;
private _schema;
private _service;
private _thread_id;
private _lowLevel;
private _logtail;
constructor(options?: WinstonOpts);
createInstance: (params?: WinstonInstanceParams) => winston.Logger;
colorize: (color: Colors, message: string) => string;
private _formatMessage;
}
export { Winston };