From 1c088cf81491937420bea79a7f72745d22721db9 Mon Sep 17 00:00:00 2001 From: Elijah R Date: Fri, 21 Mar 2025 21:45:04 -0400 Subject: [PATCH] cvmts: protocol error logging --- cvmts/src/CollabVMServer.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cvmts/src/CollabVMServer.ts b/cvmts/src/CollabVMServer.ts index e412771..15f4ca2 100644 --- a/cvmts/src/CollabVMServer.ts +++ b/cvmts/src/CollabVMServer.ts @@ -179,6 +179,11 @@ export default class CollabVMServer implements IProtocolMessageHandler { try { user.protocol.processMessage(buf); } catch (err) { + this.logger.error({ + ip: user.IP.address, + username: user.username, + error_message: (err as Error).message + }, 'Error in %s#processMessage.', Object.getPrototypeOf(user.protocol).constructor?.name); user.kick(); } });