|
|
@@ -357,10 +357,6 @@ Crowi.prototype.start = function() {
|
|
|
|
|
|
Crowi.prototype.buildServer = function() {
|
|
|
var express = require('express')
|
|
|
- // , errorHandler = require('errorhandler')
|
|
|
- // , morgan = require('morgan')
|
|
|
- , pino = require('pino')
|
|
|
- , expressPino = require('express-pino-logger')
|
|
|
, app = express()
|
|
|
, env = this.node_env
|
|
|
;
|
|
|
@@ -381,29 +377,27 @@ Crowi.prototype.buildServer = function() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * commented out morgan because of using pino -- 2017.06.27 Yuki Takei
|
|
|
- *
|
|
|
if (env == 'development') {
|
|
|
//swig.setDefaults({ cache: false });
|
|
|
- app.use(errorHandler({ dumpExceptions: true, showStack: true }));
|
|
|
+ const morgan = require('morgan');
|
|
|
app.use(morgan('dev'));
|
|
|
}
|
|
|
|
|
|
if (env == 'production') {
|
|
|
+ /*
|
|
|
+ * commented out morgan because of using pino -- 2017.06.27 Yuki Takei
|
|
|
+ *
|
|
|
var oneYear = 31557600000;
|
|
|
app.use(morgan('combined'));
|
|
|
app.use(function (err, req, res, next) {
|
|
|
res.status(500);
|
|
|
res.render('500', { error: err });
|
|
|
});
|
|
|
+ */
|
|
|
+ const pino = require('pino')({extreme: true}, process.stdout);
|
|
|
+ const expressPino = require('express-pino-logger')({pino});
|
|
|
+ app.use(expressPino);
|
|
|
}
|
|
|
-*/
|
|
|
-
|
|
|
- // init pino
|
|
|
- const isExtreme = (env == 'production');
|
|
|
- const logger = pino({extreme: isExtreme}, process.stdout);
|
|
|
- app.use(expressPino({logger}));
|
|
|
|
|
|
return Promise.resolve(app);
|
|
|
};
|