forked from soywiz-archive/typescript-node-definitions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwinston.d.ts
27 lines (21 loc) · 783 Bytes
/
winston.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
module "winston" {
function log(level: string, message: string, metadata?: any);
function info(message: string, metadata?: any);
function warn(message: string, metadata?: any);
function error(message: string, metadata?: any);
function add(transport: Transport, options: any);
function remove(transport: Transport);
function profile(name: string);
function query(options: any, done: (err: any, results: any) => void);
function stream(options: any): any;
function handleExceptions(transport: Transport);
interface Transport {
}
interface Transports {
File: Transport;
Console: Transport;
Loggly: Transport;
}
export var transports: Transports;
export var exitOnError: bool;
}