使用.Net框架的分层体系结构的Serilog实现

问题描述 投票:1回答:1

我具有分层体系结构(UI,BL,Serive,DAL),并希望使用Serilog作为我的日志记录框架。我正在尝试确定实现它的最佳方法。理想情况下,我希望有一个单独的项目来设置Serilog,然后供所有需要记录的其他项目引用。但是,每个项目都应写入其自己的日志文件。我不确定这是否是实现日志记录的最佳(甚至可能的)方法,并且由于我真的找不到与此相关的任何文档,因此我想在这里提出这个问题。

.net serilog
1个回答
0
投票

考虑一下您如何管理系统中的DI配置:您没有给每个子系统按字母顺序控制。

给定应用程序的合成根应拥有应用程序的日志记录配置。

它可以调出共享的助手(即Enrichers)来实现该配置,并且可以共享。

© www.soinside.com 2019 - 2024. All rights reserved.