UNPKG

sendak

Version:

Sendak manages metadata for cloud deployments

40 lines (31 loc) 924 B
// log4js config for sendak // 'use strict'; var log4js = require( 'log4js' ); var config = { "appenders": [ { "type": "console", "layout": { "type": "pattern", 'pattern': '%d{ABSOLUTE} [%[%5.5p%]] [%12c] - %m', "tokens": { "pid" : function() { return process.pid; } } } } ] }; log4js.configure( config, {} ); var logger = log4js.getLogger( 'Sendak' ) , logwrap = { debug : function (s) { if (process.env.DEBUG != undefined) { logger.debug(s) } }, info : function (s) { if (process.env.DEBUG != undefined) { logger.info(s) } }, warn : function (s) { if (process.env.DEBUG != undefined) { logger.warn(s) } }, error : function (s) { if (process.env.DEBUG != undefined) { logger.error(s); return new Error(s) } }, }; logger.info( 'log4js initialised & configured' ); module.exports = { getlogger: function () { return logwrap } } // jane@cpan.org // vim:tw=80:ts=2:noet