gpt4 book ai didi

events - 记录*业务*事件 - 使用日志框架?

转载 作者:行者123 更新时间:2023-12-04 14:52:57 28 4
gpt4 key购买 nike

我在这里感觉有些不对劲,所以我希望社区提供意见 - 也许我以错误的方式处理这个问题......

问:是否适合使用传统的基础架构日志框架(如 log4net)来记录业务事件?

当我说业务事件时,我的意思是我想要这样的全局日志:

xx:xx Customer A purchased widget B.
xx:xx Widget B was dispatched from warehouse.
xx:xx Customer B payment declined.

大多数传统的基础设施日志框架的事件级别是这样的:
FATAL
ERROR
WARN
INFO
DEBUG

当然,这些消息并不适合。最好的描述是 INFO,但当然这些都是重要的事件,而 INFO 的重要性非常低。

我仍然希望将其作为“日志”(例如,我不想每次都从我的业务对象中提取它)

在我看来,我有两个选择:

1)使用像log4net这样的框架,并为此定义一个特殊的记录器(并接受它感觉不对的事实)。

2) 提供不依赖于传统日志服务的服务来执行此操作。

我倾向于 2. 其他人在类似情况下做了什么?

谢谢!

最佳答案

您想要的听起来像是审计服务,而不是日志服务。如果我是对的,您的目标是为了历史甚至报告目的跟踪这些业务事件。您可以使用审计中的详细信息,因为缺乏更好的措辞,将系统中发生的事件归咎于责任。

为此,我可能不会使用日志系统,例如 log4j。在我们的系统中,审计是提供全方位服务的一等公民。

——
哈,
尘土飞扬

关于events - 记录*业务*事件 - 使用日志框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1630976/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com