【问题标题】:Create logger configuration inside CrossCutting layer在横切层内创建记录器配置
【发布时间】:2021-09-19 16:45:34
【问题描述】:

目前在 .NET CORE 中做一个项目,我将在其中有多个层,包括一个 CrossCuting 层,但我无法解决这个问题...... 现在我有一个使用 Serilog 的 Logger 工作正常。但我现在的问题是,我想在 CrossCutting 层内创建和配置我的记录器,然后注入到应用程序层(现在)。 有没有办法做到这一点?这么多文章解释了如何通过Program.cs进行配置,但是在Layer内部呢?

【问题讨论】:

    标签: c# logging .net-core serilog cross-cutting-concerns


    【解决方案1】:

    为了关联属于同一请求的日志,甚至跨多个应用程序,请将 CorrelationId 属性添加到您的日志中。

    这里有 Serilog 最佳实践: https://benfoster.io/blog/serilog-best-practices/

    【讨论】:

      猜你喜欢
      • 2019-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-27
      • 1970-01-01
      相关资源
      最近更新 更多