Skip to content

Commit f954458

Browse files
committed
Updating dep versions, switching to yarn.lock, adding timestamp to logs
1 parent 9ffde9d commit f954458

File tree

7 files changed

+2625
-974
lines changed

7 files changed

+2625
-974
lines changed

app.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,15 @@
77
exphbs = require('express-handlebars'),
88
hbs,
99
moment = require('moment'),
10+
morgan = require('morgan'),
1011
nconf = require('nconf'),
1112
packageJson = require('./package.json'),
1213
removeExpiredSubscriptions = require('./services/remove-expired-subscriptions'),
1314
syncStruct = require('./services/sync-struct'),
1415
server;
1516

17+
require('console-stamp')(console, 'HH:MM:ss.l');
18+
1619
// Setup nconf to use (in-order):
1720
// 1. Overrides
1821
// 2. Command-line arguments
@@ -46,8 +49,15 @@
4649
);
4750
});
4851

52+
morgan.format('mydate', function() {
53+
var df = require('console-stamp/node_modules/dateformat');
54+
return df(new Date(), 'HH:MM:ss.l');
55+
});
56+
4957
app = express();
5058

59+
app.use(morgan('[:mydate] :method :url :status :res[content-length] - :remote-addr - :response-time ms'));
60+
5161
app.use(cors());
5262

5363
// Configure handlebars template engine to work with moment

client.js

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
"use strict";
22

3-
var bodyParser = require('body-parser');
4-
var express = require('express');
5-
var nconf = require('nconf');
6-
var packageJson = require('./package.json');
7-
var urlencodedParser = bodyParser.urlencoded({ extended: false });
3+
var app,
4+
bodyParser = require('body-parser'),
5+
express = require('express'),
6+
morgan = require('morgan'),
7+
nconf = require('nconf'),
8+
packageJson = require('./package.json'),
9+
server,
10+
urlencodedParser = bodyParser.urlencoded({ extended: false });
11+
12+
require('console-stamp')(console, 'HH:MM:ss.l');
813

914
// Setup nconf to use (in-order):
1015
// 1. Overrides
@@ -25,8 +30,14 @@ nconf
2530

2631
console.log(nconf.get('APP_NAME') + ' ' + nconf.get('APP_VERSION'));
2732

28-
// Setup express app
29-
var app = express();
33+
morgan.format('mydate', function() {
34+
var df = require('console-stamp/node_modules/dateformat');
35+
return df(new Date(), 'HH:MM:ss.l');
36+
});
37+
38+
app = express();
39+
40+
app.use(morgan('[:mydate] :method :url :status :res[content-length] - :remote-addr - :response-time ms'));
3041

3142
app.use(urlencodedParser);
3243

@@ -48,7 +59,7 @@ app.post('/*', function (req, res) {
4859
res.send('');
4960
});
5061

51-
var server = app.listen(nconf.get('PORT'), function () {
62+
server = app.listen(nconf.get('PORT'), function () {
5263
var host = server.address().address,
5364
port = server.address().port;
5465

0 commit comments

Comments
 (0)