Skip to content

Commit 4847c90

Browse files
committed
chore: improve worker PID logging
Signed-off-by: SeeuSim <[email protected]>
1 parent 349ab98 commit 4847c90

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

backend/matching/src/workers/cleaner.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ async function clean() {
6767
}
6868
}
6969

70+
logger.info('Process Healthy');
7071
(function loop() {
7172
if (stopSignal) {
7273
return;

backend/matching/src/workers/index.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,14 @@ export const initWorker = (name: string, io: Server) => {
1515
const upperCaseName = name.replace(/^[A-Za-z]/, (c) => c.toUpperCase());
1616
worker.on('message', (message) => {
1717
if (typeof message.valueOf() === 'string') {
18-
logger.info(`[${upperCaseName}]: ${message}`);
18+
logger.info({ pid: worker.pid }, `[${upperCaseName}]: ${message}`);
1919
return;
2020
}
2121
const messagePayload = message.valueOf();
22-
logger.info(`[${upperCaseName}] WS Payload: ${JSON.stringify(messagePayload)}`);
22+
logger.info(
23+
{ pid: worker.pid },
24+
`[${upperCaseName}]: WS Payload: ${JSON.stringify(messagePayload)}`
25+
);
2326
const { rooms, event, message: payload } = messagePayload as IChildProcessMessage;
2427
if (event === MATCH_SVC_EVENT.DISCONNECT) {
2528
io.sockets.in(rooms).disconnectSockets();
@@ -28,7 +31,7 @@ export const initWorker = (name: string, io: Server) => {
2831
io.sockets.in(rooms).emit(event, payload);
2932
});
3033
worker.on('exit', (code) => {
31-
logger.error(`${upperCaseName} exited with code ${code}.`);
34+
logger.error({ pid: worker.pid }, `${upperCaseName} exited with code ${code}.`);
3235
nWorkers -= 1;
3336
if (nWorkers === 0) {
3437
logger.info('Main Process exiting.');

backend/matching/src/workers/matcher.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ async function match() {
176176
}
177177
}
178178

179+
logger.info('Process Healthy');
179180
(function loop() {
180181
if (stopSignal) {
181182
return;

0 commit comments

Comments
 (0)