openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
16 lines (15 loc) • 471 B
JavaScript
import "./sqlite-strict-Cpho4I9M.js";
import "./sqlite-wal-B4waQq_w.js";
//#region src/plugin-sdk/plugin-state-runtime.ts
function createPluginStateErrorReporter(getRuntime, plugin, feature, message, formatError = (error) => ({ error: String(error) })) {
return (error) => {
try {
getRuntime()?.logging.getChildLogger({
plugin,
feature
}).warn(message, formatError(error));
} catch {}
};
}
//#endregion
export { createPluginStateErrorReporter as t };