| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(engine): static API separation for framework vs business console logging Replace runtime __consoleSource switching with static API separation: - ConsoleModule.log/warn/error — always [FlexUI] (framework code) - console.log/warn/error — always [businessConsoleTag] (business code) Changes: - ConsoleModule.js: console.* reads __consoleBusinessTag instead of __consoleSource - Remove all __consoleSource save/restore from TimerModule, Event, native2js, EventDispatcher, has.ts, js_driver_utils, contextify_module, js_driver_napi - Remove source_tag param chain (JsDriver/FlexUILibrary/FlexUIBridgeImpl/NAPI) - Convert all framework JS/TS from console.* to ConsoleModule.* (~110 calls): lib/, flexui-backend/src/, flexui/src/, flexui-frontend/src/, as_apis/ - Add ConsoleModule global type declaration (globals.d.ts) - Add ConsoleModule = console polyfill for non-engine environments - Add businessConsoleTag config param (FlexUIEngineConfig → EngineInitParams) - Document in CLAUDE.md Build verified: buildcore + build-jsfwk + build-engine all pass. | 1 个月前 | |
feat(engine): static API separation for framework vs business console logging Replace runtime __consoleSource switching with static API separation: - ConsoleModule.log/warn/error — always [FlexUI] (framework code) - console.log/warn/error — always [businessConsoleTag] (business code) Changes: - ConsoleModule.js: console.* reads __consoleBusinessTag instead of __consoleSource - Remove all __consoleSource save/restore from TimerModule, Event, native2js, EventDispatcher, has.ts, js_driver_utils, contextify_module, js_driver_napi - Remove source_tag param chain (JsDriver/FlexUILibrary/FlexUIBridgeImpl/NAPI) - Convert all framework JS/TS from console.* to ConsoleModule.* (~110 calls): lib/, flexui-backend/src/, flexui/src/, flexui-frontend/src/, as_apis/ - Add ConsoleModule global type declaration (globals.d.ts) - Add ConsoleModule = console polyfill for non-engine environments - Add businessConsoleTag config param (FlexUIEngineConfig → EngineInitParams) - Document in CLAUDE.md Build verified: buildcore + build-jsfwk + build-engine all pass. | 1 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 个月前 | ||
| 1 个月前 |