cvmts: protocol error logging

This commit is contained in:
Elijah R
2025-03-21 21:45:04 -04:00
parent db4ddea2e7
commit 1c088cf814

View File

@@ -179,6 +179,11 @@ export default class CollabVMServer implements IProtocolMessageHandler {
try { try {
user.protocol.processMessage(buf); user.protocol.processMessage(buf);
} catch (err) { } 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(); user.kick();
} }
}); });