我曾在我已经在事件日志中实现异常处理的商店中工作,并在数据库中的表中工作.
每个都有它们的优点,我可以根据我的经验强调一些:
事件簿
异常的行业标准位置(+)
易于记录(+)
可以在这里记录数据库连接问题(+)
可以在事件日志(+)之上构建报告和查看应用程序
需要经常刷新,如果有很多报道( - )
不像SQL日志那样可扩展[在SQL中添加方法名称等自定义字段]( - )
SQL /数据库
可以处理大量数据(+)
可以处理异常的快速卷插入(+)
负载平衡环境中的异常单存储位置(+)
非常可定制(+)
更容易构建SQL存储的报告/通知(+)
与存储典型异常的地方不同( - )
我错过了任何重大考虑因素吗?
我敢肯定,其中一些问题值得商榷,但我很好奇对其他团队最有效的方法,以及为什么你对选择感到强烈.