(api: OpenClawPluginApi)
| 34 | } |
| 35 | |
| 36 | export function initLogger(api: OpenClawPluginApi) { |
| 37 | globalLogger = { |
| 38 | info: (msg) => { api.logger.info(msg); writeToFile("info", msg); }, |
| 39 | warn: (msg) => { api.logger.warn(msg); writeToFile("warn", msg); }, |
| 40 | error: (msg) => { api.logger.error(msg); writeToFile("error", msg); }, |
| 41 | }; |
| 42 | globalApi = api; |
| 43 | } |
| 44 | |
| 45 | export function getLogger(): Logger { |
| 46 | if (!globalLogger) { |
no test coverage detected