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