"use strict"; var logger = require('tracer').console({level:'warn'}); logger.log('hello'); logger.trace('hello', 'world'); logger.debug('hello %s', 'world', 123); logger.info('hello %s %d', 'world', 123, {foo:'bar'}); logger.warn('hello %s %d %j', 'world', 123, {foo:'bar'}); logger.error('hello %s %d %j', 'world', 123, {foo:'bar'}, [1, 2, 3, 4], Object); //$ node example/level.js //2012-03-02T13:41:33.29Z level.js:6 (Object.) hello world 123 {"foo":"bar"} //2012-03-02T13:41:33.30Z level.js:7 (Object.) hello world 123 {"foo":"bar"} [ 1, 2, 3, 4 ] function Object() { [native code] }