openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
12 lines (11 loc) • 715 B
JavaScript
import { mn as validateLogsTailParams } from "./src-D6kL8tMP.mjs";
import { t as ErrorCodes } from "./gateway-error-details-gTekQWj2.mjs";
import { d as errorShape } from "./error-codes-D0WRV4Bq.mjs";
import { t as readConfiguredLogTail } from "./log-tail-BXK2VNdZ.mjs";
import { r as defineValidatedGatewayMethod } from "./validation-UW_NLjlV.mjs";
//#region src/gateway/server-methods/logs.ts
const logsHandlers = { "logs.tail": defineValidatedGatewayMethod("logs.tail", validateLogsTailParams, async ({ params, respond }) => {
respond(true, await readConfiguredLogTail(params), void 0);
}, (err) => errorShape(ErrorCodes.UNAVAILABLE, `log read failed: ${String(err)}`)) };
//#endregion
export { logsHandlers };