I am newbee to node.js and using log4js for logging in my example application.
Following is my code.
logger.js file has following code.
var log4js = require('log4js');
log4js.configure({
appenders: [{ type: 'console' },
{ type: 'file', filename: 'temp.log', category: 'debug'}
]
});
var logger = log4js.getLogger('debug');
exports.debug = function(message){
logger.debug(message);
};
Now my example server code follows.
var app = require('express')();
var log = require('./logger.js);
var server = app.listen(9090,'127.0.0.1',function(){
log.debug('Example server listening at http://%s:%s', server.address().address, server.address().port)
});
It runs fine. But I am getting " Example server listening at http://%s:%s " instead of "Example server listening at http://127.0.0.1:9090"
Kindly let me know a solution so that I can get a right output.
Thanks in advance!