npmrun
|
d4be8b22b9
|
feat(崩溃处理): 添加崩溃处理模块以捕获并报告应用崩溃
添加崩溃处理模块 `crash-handler`,用于捕获未处理的异常和未捕获的 Promise 拒绝,生成崩溃报告,并在崩溃时显示错误对话框。该模块还支持保存崩溃日志、清理旧报告以及在应用恢复时显示恢复对话框。此功能提高了应用的稳定性和可维护性,帮助开发者更好地诊断和解决崩溃问题。
|
3 weeks ago |
npmrun
|
c142937af9
|
refactor(logger): 重构错误处理逻辑,分离渲染进程和preload进程的错误处理
将全局错误处理逻辑从preload层移动到渲染进程层,提升代码的可维护性和清晰度。同时优化错误处理逻辑,增加对错误信息的序列化和额外信息的处理。
|
3 weeks ago |
npmrun
|
950bfe9060
|
feat(logger): 添加错误处理模块并集成到主进程和渲染进程
新增 `main-error.ts` 和 `preload-error.ts` 模块,用于捕获和处理应用程序中的错误。错误处理模块支持全局错误捕获、日志记录和错误信息格式化。同时,更新了相关配置文件和导入语句,确保错误处理模块在应用程序中正确加载和使用。
|
3 weeks ago |
npmrun
|
7035429775
|
feat(logger): 添加固定命名空间的日志记录功能
为 Logger 类添加 createNamespace 方法,用于创建带有固定命名空间的日志记录器。该功能简化了在多个地方使用相同命名空间的日志记录操作,提高了代码的可读性和维护性。
|
3 weeks ago |
npmrun
|
05f83e2a08
|
feat: 添加logger和setting模块并重构日志系统
- 新增logger模块,提供统一的日志管理功能,支持不同日志级别和输出到文件/控制台
- 新增setting模块,用于管理应用配置,支持动态更新和持久化
- 重构主进程和渲染进程的日志系统,使用logger模块替代原有实现
- 删除原有的setting模块实现,使用新的setting模块替代
|
3 weeks ago |