UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

21 lines (20 loc) 907 B
import { t as ErrorCodes } from "./gateway-error-details-w0nAGBBp.js"; import { en as validateLogsTailParams } from "./src-BiL5aQto.js"; import { d as errorShape } from "./error-codes-Bo8q2D1o.js"; import { n as defineValidatedGatewayMethod } from "./validation-pzrlzFvo.js"; import { t as readConfiguredLogTail } from "./log-tail-Nn_FQ1QS.js"; //#region src/gateway/server-methods/logs.ts /** Gateway handler for bounded reads from the configured gateway log. */ const logsHandlers = { "logs.tail": defineValidatedGatewayMethod("logs.tail", validateLogsTailParams, async ({ params, respond }) => { try { respond(true, await readConfiguredLogTail({ cursor: params.cursor, limit: params.limit, maxBytes: params.maxBytes }), void 0); } catch (err) { respond(false, void 0, errorShape(ErrorCodes.UNAVAILABLE, `log read failed: ${String(err)}`)); } }) }; //#endregion export { logsHandlers };