gpt4 book ai didi

asp.net-mvc-3 - MVC3 应用程序的异步日志记录

转载 作者:行者123 更新时间:2023-12-02 00:30:55 26 4
gpt4 key购买 nike

我有一个运行良好的 MVC3 应用程序。我想向数据库添加一些日志记录,但我希望日志记录异步发生。基本上,在 Controller 方法的某个地方,我想分派(dispatch)数据库日志记录代码来完成它需要做的事情,并让它在不阻止 Controller 继续其愉快的方式的情况下完成。

从 Controller 的角度来看,它不关心数据库写入是否成功失败或延迟。

我不认为我想为此使用 AsyncController,因为我真的不关心回调。我需要什么?

最佳答案

我建议您保持同步记录到安全的东西(比如带有 log4net 的文本文件),并有一个计划的过程来解析这些文件并将结果转储到数据库。

通过这种方式,您可以两全其美:(1) 使用真实可靠的方法记录日志,以及 (2) 获取异步进程以将结果整合到数据库中。

关于asp.net-mvc-3 - MVC3 应用程序的异步日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6844196/

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