sách gpt4 ai đã đi

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

In lại 作者:行者123 更新时间:2023-12-04 14:52:57 28 4
mua khóa gpt4 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. 其他人在类似情况下做了什么?

Cảm ơn!

1 Câu trả lời

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

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

——
哈,
尘土飞扬

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

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com