log
utils
Contains method stubs for logging to console (by default) or whatever logging provider you choose.
Debug level logging, uses console.log by default. Override by assigning a function that takes the same parameters as console.log:
var ss = require('socketstream');
ss.api.log.debug = console.log;
ss.api.log.debug("Something fairly trivial happened");
Error level logging, uses console.error by default. Override by assigning a function that takes the same parameters as console.error.
ss.api.log.error("Time to wakeup the sysadmin");
Info level logging, uses console.log by default. Override by assigning a function that takes the same parameters as console.log.
ss.api.log.info("Just keeping you informed");
Warn level logging, uses console.log by default. Override by assigning a function that takes the same parameters as console.log:
var ss = require('socketstream'),
winston = require('winston');
ss.api.log.warn = winston.warn;
ss.api.log.warn("Something unexpected happened!");