UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

20 lines (19 loc) 979 B
//#region src/channels/logging.ts /** Emits a normalized inbound-drop diagnostic for channel plugins. */ function logInboundDrop(params) { const target = params.target ? ` target=${params.target}` : ""; params.log(`${params.channel}: drop ${params.reason}${target}`); } /** Emits a normalized typing-indicator failure diagnostic for channel plugins. */ function logTypingFailure(params) { const target = params.target ? ` target=${params.target}` : ""; const action = params.action ? ` action=${params.action}` : ""; params.log(`${params.channel} typing${action} failed${target}: ${String(params.error)}`); } /** Emits a normalized acknowledgement-cleanup failure diagnostic for channel plugins. */ function logAckFailure(params) { const target = params.target ? ` target=${params.target}` : ""; params.log(`${params.channel} ack cleanup failed${target}: ${String(params.error)}`); } //#endregion export { logInboundDrop as n, logTypingFailure as r, logAckFailure as t };