UNPKG

712 BJavaScriptView Raw
1"use strict";
2var colors = require('colors/safe');
3
4function f1(str) {
5 return str.toUpperCase();
6}
7
8var logger = require('tracer').colorConsole({
9 filters : [
10 f1, colors.underline, colors.blue, //default filter
11 //the last item can be custom filter. here is "warn" and "error" filter
12 {
13 warn : colors.yellow,
14 error : [f1, colors.red.bold ]
15 }
16 ]
17});
18
19logger.log('hello');
20logger.trace('hello', 'world');
21logger.debug('hello %s', 'world', 123);
22logger.info('hello %s %d', 'world', 123, {foo:'bar'});
23logger.warn('hello %s %d %j', 'world', 123, {foo:'bar'});
24logger.error('hello %s %d %j', 'world', 123, {foo:'bar'}, [1, 2, 3, 4], Object);