feat: log action name when handling actions

This commit is contained in:
Wesley F. Young 2024-10-09 12:23:18 +08:00
parent ca9614f8e3
commit 0936df4ea3

View File

@ -155,7 +155,6 @@ export class LaanaWsServerAdapter implements ILaanaNetworkAdapter {
if (data.data.oneofKind === 'actionPing') { if (data.data.oneofKind === 'actionPing') {
const actionName = data.data.actionPing.ping.oneofKind; const actionName = data.data.actionPing.ping.oneofKind;
if (actionName === undefined) { if (actionName === undefined) {
this.core.context.logger.logError('未知的动作名', actionName);
return; return;
} }
@ -165,6 +164,7 @@ export class LaanaWsServerAdapter implements ILaanaNetworkAdapter {
return; return;
} }
try { try {
this.core.context.logger.logDebug('处理动作', actionName);
// eslint-disable-next-line // eslint-disable-next-line
// @ts-ignore // @ts-ignore
const ret = await actionHandler(data.data.actionPing.ping[actionName]); const ret = await actionHandler(data.data.actionPing.ping[actionName]);
@ -183,7 +183,7 @@ export class LaanaWsServerAdapter implements ILaanaNetworkAdapter {
}, },
}), wsClient); }), wsClient);
} catch (e: any) { } catch (e: any) {
this.core.context.logger.logError('处理动作时出现错误', e); this.core.context.logger.logError(`处理动作 ${data.data.oneofKind} 时出现错误`, e);
this.checkStateAndReply(LaanaDataWrapper.toBinary({ this.checkStateAndReply(LaanaDataWrapper.toBinary({
data: { data: {
oneofKind: 'actionPong', oneofKind: 'actionPong',