SOALog
项目地址 : https://github.com/kelin-xycs/SOALog
SOALog
为 SOA 架构 提供一种 松耦合 乐观 的 数据一致性 解决方案,说白了这个组件的功能就是 记录 Log 到 数据库 里。
现已支持 控制台 WinForm 文件 数据库 4 种 输出方式 。
最初写这个组件的想法 , 是 为 面向服务 的架构 提供 一种 松耦合 乐观 的 数据一致性 解决方案 。 实际上 , 在 分布式 架构中 , 分布式 Log , 本身就是 分布式架构 的 一个组成部分 。
而最近对 SOALog 扩展的原因是 希望 有一个好用的 Log 输出工具 帮助开发 。 断点调试 不错 , 但是有些 程序 不好用 断点调试 。 比如 多线程 并发并行 程序 , 响应式程序 。 响应式程序 比如 用鼠标拖拽控件 。
现在 SOALog 已经可以 支持 控制台 WinForm 文件 数据库 4 种 输出方式 。 WinForm 方式会打开一个 WinForm 窗口, 会在 窗口 里显示 Log 。 可以用来开发调试 。
解决方案 里 有 2 个 Demo 项目 , 一个是 SOALogDemo , 一个是 Demo 。 SOALogDemo 演示了 Log 输出到 控制台 WinForm 文件 3 种方式 , Demo 演示了 Log 输出到 文件 数据库 2 种方式 。 为什么要分 2 个项目呢 ? ^^ 因为 数据库 的部分 需要用到 数据库 , 我使用的是 Asp.net 内置 SqlServer 。 所以用了 Asp.net 项目 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!