M0: common 公共设施(T-M0-05)
框架 §10 横切层: - Logger:基于 HiLog 的分级日志(d/i/w/e/f),业务域 0x9527,tag 截断 31B - BridgeTracer:桥消息 traceId 自增 + 阶段打点,可还原全链路 - EventBus:封装 @ohos.events.emitter(on/once/emit/off,string eventId) - DIContainer:轻量 DI,支持单例/懒单例工厂注册与泛型解析 - ErrorCenter:异常收敛 + 处置策略(Notify/Silent/Report/Block),UI 处置经 sink 注入 - 经 entry 临时 smoke 验证编译通过(含 common→contracts 跨 HAR 引用) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
26299c06ce
commit
f7f208e6c8
+8
-3
@@ -1,3 +1,8 @@
|
||||
// common HAR —— 横切基础设施(导出入口 SSOT)
|
||||
// 各子模块实现完成后在此统一 export。占位常量确保 HAR 可编译。
|
||||
export const common_MODULE_VERSION: string = '1.0.0';
|
||||
// common HAR —— 横切基础设施(框架 §10)
|
||||
// Logger/BridgeTracer/EventBus/DIContainer/ErrorCenter。Result/Errors 在 contracts 层。
|
||||
|
||||
export { Logger, LOG_DOMAIN } from './src/main/ets/log/Logger';
|
||||
export { BridgeTracer } from './src/main/ets/log/BridgeTracer';
|
||||
export { EventBus, EventPayload } from './src/main/ets/event/EventBus';
|
||||
export { DIContainer, Factory } from './src/main/ets/di/DIContainer';
|
||||
export { ErrorCenter, ErrorStrategy, ErrorSink } from './src/main/ets/error/ErrorCenter';
|
||||
|
||||
Reference in New Issue
Block a user