Domain driven design 记录器在DDD中的位置?

Domain driven design 记录器在DDD中的位置?,domain-driven-design,Domain Driven Design,记录器在DDD中属于哪一层?我们希望在DDD中登录什么 当然,发生的重要事件 记录器本身是基础设施的一项服务。在事件处理程序中可以桥接域和记录器 日志记录非常适合事件处理程序的内部,当放置在那里时,它可以很好地分离关注点。我不确定您对日志记录程序的要求是什么,但是,如果您使用它来创建审计跟踪以跟踪对聚合的更改,那么它应该进入存储库层。+1以抵消愚蠢的否决票。定义“层”?说真的?这不是一个跨领域的问题吗?@qstarin:这个问题还不清楚。我不得不破译标签上的DDD,没有其他线索。也许知道答案的人

记录器在DDD中属于哪一层?

我们希望在DDD中登录什么

当然,发生的重要事件

记录器本身是基础设施的一项服务。在事件处理程序中可以桥接域和记录器


日志记录非常适合事件处理程序的内部,当放置在那里时,它可以很好地分离关注点。

我不确定您对日志记录程序的要求是什么,但是,如果您使用它来创建审计跟踪以跟踪对聚合的更改,那么它应该进入存储库层。

+1以抵消愚蠢的否决票。定义“层”?说真的?这不是一个跨领域的问题吗?@qstarin:这个问题还不清楚。我不得不破译标签上的DDD,没有其他线索。也许知道答案的人会认识到这个问题,但这对于将来的参考是毫无价值的。阅读减号按钮的工具提示:“此问题不清楚或没有用处”。