iamoldli / NetModular

NetModular 是基于.Net Core 和 Vue.js 的业务模块化以及前后端分离的快速开发框架
MIT License
1.36k stars 440 forks source link

增加 日志输出到exceptionless #101

Closed 380138129 closed 3 years ago

380138129 commented 3 years ago

当使用nm进行分布式部署的,可以选择Exceptionless,并且Eceptionless 5.0后提供docker和kubernetes版,私有化部署非常方便

iamoldli commented 3 years ago

这里不建议直接在Lib.Serilog里面添加Serilog.Sinks.Exceptionless包引用,用户如果需要,应该在自己项目的WebHost中安装并添加配置信息,不然Serilog有那么多Sinks都在底层框架引用,岂不是会有很多多余的依赖~

380138129 commented 3 years ago

我建议要集成到Serilog中,虽然是多了一些依赖,但开发者在使用时,他不在关心底层框架,聚焦业务开发。 多数情况下nm 是要做分布式部署的,本地输出到file的话,用户不好追踪了。