摘要: Log2Net是一个用于收集日志到数据库或文件的组件,支持.NET和.NetCore平台。 此组件自动收集系统的运行日志(服务器运行情况、在线人数等)、异常日志。程序员还可以添加自定义日志。 该组件支持.NET平台和.NETCore平台,支持将日志写入到文本文件、SQL Server、Oracle、 阅读全文
posted @ 2019-06-09 00:00 三河散人 阅读(1344) 评论(22) 推荐(0) 编辑
  2019年9月30日
摘要: LogORM是一个对数据库进行对象关系映射的ORM组件。当对数据库进行增删改操作时,组件会自动进行日志记录。 该组件支持.Net平台和.NetCore平台,支持SQL Server、Oracle、MySQL数据库,可以方便地扩展到其他数据库。 使用该组件,可以显著地减少开发人员在数据库访问和日志记录 阅读全文
posted @ 2019-09-30 18:15 三河散人 阅读(520) 评论(0) 推荐(1) 编辑
  2019年8月24日
摘要: 前面几节中,笔者介绍了Log2Net组件的方方面面。但是,有人说,我用不起来,各种头疼的小问题。下面,我们就具体的看一看要怎么把这个组件应用到实际的项目中吧。 一、Log2Net组件的发布 前文中,我们说这个组件已发布到了Nuget,应用时只需要从Nuget安装Log2Net即可。但是,它是怎么发布 阅读全文
posted @ 2019-08-24 23:27 三河散人 阅读(560) 评论(0) 推荐(1) 编辑
  2019年7月8日
摘要: 在前面的几节中,我们介绍了Log2Net的使用方法和代码设计。使用这个组件,我们可以方便地将日志记录到数据库中,那么,我们怎么能看到这些日志呢?于是,日志查询网站应运而生。效果图如下: 该代码已开源,地址为 https://github.com/yuchen1030/Log2Net-LgWG.Log 阅读全文
posted @ 2019-07-08 20:07 三河散人 阅读(734) 评论(0) 推荐(1) 编辑
  2019年6月23日
摘要: 上一篇,我们介绍了Log2Net的需求和整体框架,我们接下来介绍我们是如何用代码实现Log2Net组件的功能的。 一、整体介绍 Log2Net组件本身是一个Dll,供其他系统调用。 本部分由以下几部分组成: 使用的第三方类库有RabbitMQ访问类库RabbitMQ.Client、InfluxDB访 阅读全文
posted @ 2019-06-23 21:19 三河散人 阅读(823) 评论(0) 推荐(2) 编辑
  2019年6月13日
摘要: 在开始介绍源码之前,我们有必要了解下整个系统的大致需求,设计架构,观其大略,这样才能从总体上把握为何细节上要如此设计,不至于在代码的海洋中迷失,时不时吐槽为何要这么多代码。高屋建瓴地把控系统的全局,孜孜不倦地研读细节,是研读一个系统的好方法。 一、系统需求 本系统收集各信息化系统的日志,将其存储在数 阅读全文
posted @ 2019-06-13 18:40 三河散人 阅读(329) 评论(0) 推荐(2) 编辑