@imqueue/async-logger
Version:
Configurable async logger over winston for @imqueue services
12 lines (11 loc) • 482 B
TypeScript
import * as Transport from 'winston-transport';
import { FileTransportOptions, HttpTransportOptions } from 'winston/lib/winston/transports';
/**
* Used for get configured transport by type
*
* @param {string} type - transport type
* @param {FileTransportOptions | HttpTransportOptions} options -
* options for configure transport
* @returns {Transport}
*/
export declare function getTransport(type: string, options: FileTransportOptions | HttpTransportOptions): Transport;