首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在3层桌面应用中实现错误记录最实用的地方是什么?

在3层桌面应用中实现错误记录最实用的地方是什么?
EN

Stack Overflow用户
提问于 2013-06-25 11:39:57
回答 1查看 234关注 0票数 0

我目前正在开发一个小型的C#桌面应用程序,使用MongoDB作为我选择的数据库,使用经典的three-tiered architecture (表示、业务逻辑和数据访问)。最近,我和我的一个朋友陷入了日志记录的泥潭,我们开始讨论应该在哪里进行应用程序日志记录(对于应用程序消息/代码、小错误、致命异常和其他所有事情)。就我个人而言,我认为在表示层进行异常处理和错误日志记录将是最佳的,但这只是我个人的看法。

有没有关于日志记录应该在哪里发生的行业标准或类似的东西?如果不是,那么在这两个层中记录日志有什么优点和缺点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-25 11:44:55

我同意您的观点,如果您有一个传统的3层桌面,那么在表示层中进行错误处理和日志记录是最有意义的。争论的焦点是,你是否要让一个非表示层与你的其他层(业务和数据访问)进行接口;例如,web服务。拥有日志和错误处理层是我在这些场景中看到的最常用的方法。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17288779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档