Skip to content

Commit a73b1fa

Browse files
only init datadog for production, use short for morgan
1 parent 5fd469b commit a73b1fa

1 file changed

Lines changed: 12 additions & 13 deletions

File tree

lib/express-app.js

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,20 +10,19 @@ var pkg = require('../package.json');
1010
var dogstatsd = require('models/datadog');
1111
var app = module.exports = express();
1212

13-
app.use(require('connect-datadog')({
14-
'dogstatsd': dogstatsd,
15-
'response_code':true,
16-
'method':true,
17-
'tags': ['name:api', 'logType:express', 'env:'+process.env.NODE_ENV]
18-
}));
19-
app.use(dogstatsd.captureSocketCount);
13+
if (envIs('production')) {
14+
app.use(require('connect-datadog')({
15+
'dogstatsd': dogstatsd,
16+
'response_code':true,
17+
'method':true,
18+
'tags': ['name:api', 'logType:express', 'env:'+process.env.NODE_ENV]
19+
}));
2020

21-
if (envIs('development', 'local', 'io')) {
22-
app.use(morganFreeman());
23-
app.use(function (req, res, next) {
24-
console.log(req.method, '-', req.url);
25-
next();
26-
});
21+
app.use(dogstatsd.captureSocketCount);
22+
}
23+
24+
if (envIs('development', 'local', 'stage')) {
25+
app.use(morganFreeman('short'));
2726
}
2827

2928
app.use(require('./routes/github'));

0 commit comments

Comments
 (0)