42 lines
1.4 KiB
JavaScript
42 lines
1.4 KiB
JavaScript
var pLog = require('./index.js');
|
|
|
|
// use default TTY-only logger
|
|
var log = pLog.log;
|
|
log('A test message!');
|
|
// create an Error logger with timestamp, labeling, and output to TTY and 'error' file
|
|
var error = pLog.new('Error', {logTime: true, logLabel: true, toTTY: true, toFile: 'error'});
|
|
error('Something erroneous happened!');
|
|
// create a Debug logger with labeling, outputting to TTY and 'debug' file
|
|
var debug = pLog.new('Debug', {logLabel: true, toTTY: true, toFile: 'debug'});
|
|
var a = {a: '3'};
|
|
debug(a);
|
|
// create a file logger, outputting to 'file'
|
|
var log_to_file = pLog.new('File', {toFile: 'file'});
|
|
log_to_file('Logged to file');
|
|
|
|
|
|
|
|
/*plog('beginning timing test');
|
|
|
|
var start = Date.now();
|
|
var tty = pLog.new('tty', {logTime: true, logLabel: true, toTTY: true});
|
|
var file = pLog.new('file', {logTime: true, logLabel: true, toTTY: false, toFile: 'file'});
|
|
var ttyfile = pLog.new('ttyfile', {logTime: true, logLabel: true, toTTY: true, toFile: 'file'});
|
|
|
|
var data = '...................................................';
|
|
for (var i = 0; i < 22; i++) {
|
|
data += data;
|
|
}
|
|
|
|
var tty_start = Date.now();
|
|
tty(data);
|
|
console.log('tty: %d bytes in %dms', data.length, (Date.now() - tty_start));
|
|
tty_start = Date.now();
|
|
file(data);
|
|
console.log('file: %d bytes in %dms', data.length, (Date.now() - tty_start));
|
|
tty_start = Date.now();
|
|
ttyfile(data);
|
|
console.log('ttyfile: %d bytes in %dms', data.length, (Date.now() - tty_start));
|
|
*/
|
|
//console.log(a);
|