Worker console.log välitetään pääsäikeelle → UI-kuuntelijat toimivat

Workerin WASM-logit (lataus, malli valmis, inferenssi) eivät näkyneet
pääsäikeessä. Nyt console.log on ylikirjoitettu Workerissa lähettämään
viestit postMessage:lla, ja pääsäie syöttää ne omaan console.log:iin.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-06 20:12:42 +03:00
parent 861f2a6902
commit ba58236c52
2 changed files with 10 additions and 0 deletions

View File

@@ -3,6 +3,13 @@ import init, { start_agent_node, set_gpu_load, set_auto_tasks } from './pkg/node
let wasmReady = false;
// Välitetään console.log -viestit pääsäikeelle jotta UI-kuuntelijat näkevät ne
const _origLog = console.log;
console.log = function(...args) {
_origLog.apply(console, args);
self.postMessage({ type: 'log', message: args.join(' ') });
};
self.onmessage = async (e) => {
const { type, data } = e.data;