basic logger functionality added - accessible via http://nodebb/admin/logger

This commit is contained in:
Andrew Darqui
2013-10-02 00:25:46 -04:00
parent aacd42f4bc
commit 55d84d0f9b
6 changed files with 53 additions and 7 deletions

View File

@@ -79,9 +79,16 @@ var express = require('express'),
function(next) {
// Pre-router middlewares
app.use(express.compress());
if(nconf.get("express:logger") == true) {
app.use(express.logger());
if(nconf.get("express:logger") == true || meta.config.loggerStatus > 0) {
var loggerObj = {};
if(meta.config.loggerPath) {
loggerObj.stream = fs.createWriteStream(meta.config.loggerPath, {flags: 'a'});
meta.config.loggerStream = loggerObj.stream
}
app.use(express.logger(loggerObj));
}
app.use(express.favicon(path.join(__dirname, '../', 'public', 'favicon.ico')));
app.use(require('less-middleware')({
src: path.join(__dirname, '../', 'public'),