Skip to content

Commit f6d6cf1

Browse files
committed
update logs
1 parent 6c285f2 commit f6d6cf1

File tree

5 files changed

+19
-12
lines changed

5 files changed

+19
-12
lines changed

.dockerignore

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@
66
.vs
77

88
# ignore logs
9-
/logs
9+
logs
1010
*.log
1111

1212
# ignore 3rd party lib
13-
/node_modules
13+
node_modules
1414

1515
# Ignore built files
1616
build/**/*
1717

1818
# ignore test converage
19-
/coverage
19+
coverage
2020

2121
# git
2222
.gitignore

.gitignore

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# Add any directories, files, or patterns you don't want to be tracked by version control
2-
/.idea
2+
.idea
33

44
# ignore vs code project config files
55
.vscode/settings.json
66
.vs
77

88
# ignore logs
9-
/logs
9+
logs
1010
*.log
1111

1212
# ignore 3rd party lib
13-
/node_modules
13+
node_modules
1414

1515
# ignore key
1616
*.pem
@@ -19,7 +19,7 @@
1919
build/**/*
2020

2121
# ignore test converage
22-
/coverage
22+
coverage
2323

2424
# Environment varibles
2525
*.env

src/app.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ import './database'; // initialize database
77
import { NotFoundError, ApiError, InternalError } from './core/ApiError';
88
import routesV1 from './routes/v1';
99

10+
process.on('uncaughtException', e => {
11+
Logger.error(e);
12+
});
13+
1014
const app = express();
1115

1216
app.use(bodyParser.json({ limit: '10mb' }));

src/database/index.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,12 @@ const options = {
2222
Logger.debug(dbURI);
2323

2424
// Create the database connection
25-
mongoose.connect(dbURI, options).catch(e => {
26-
Logger.info('Mongoose connection error');
27-
Logger.error(e);
28-
});
25+
mongoose.connect(dbURI, options)
26+
.then(() => { Logger.info('Mongoose connection done'); })
27+
.catch(e => {
28+
Logger.info('Mongoose connection error');
29+
Logger.error(e);
30+
});
2931

3032
// CONNECTION EVENTS
3133
// When successfully connected

src/server.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ import Logger from './core/Logger';
22
import { port } from './config';
33
import app from './app';
44

5-
app.listen(port, () => { Logger.info(`server running on port : ${port}`); });
5+
app.listen(port, () => { Logger.info(`server running on port : ${port}`); })
6+
.on('error', e => Logger.error(e));

0 commit comments

Comments
 (0)