一旦使用适用于ASP.NET Web API的log4net进行日志记录和跟踪设置,需要记录和/或跟踪的具体方面是什么?
我从Web API的角度来看这个问题。是否有一系列必须记录此或必须跟踪此。 比如,INFO跟踪控制器的请求,任何NULL检查等等。
是否有可以验证的引用列表,以确保ASP.NET Web API中的最佳日志记录和跟踪覆盖率?
答案 0 :(得分:11)
因此,我将假设您的日志记录目标应该是调试应用程序而不是衡量性能。
虽然我认为对此没有“正确”的答案,但我至少会尝试记录
我确信此列表中还有更多内容 - 毕竟这与您在应用中的操作有所不同。你应该在每一步都问自己 - 我的申请中可能出现什么问题?在调试问题后,我或者在我之后会对此有用的什么事情会发现有用吗?
答案 1 :(得分:0)
如果您在IIS中托管Web api,则可以启用IIS LOG和计数器:
http://www.iis.net/configreference/system.applicationhost/sites/site/logfile
绩效计数器:
http://msdn.microsoft.com/en-us/library/fxk122b4%28v=VS.100%29.aspx
答案 2 :(得分:0)
要记录服务代码的其他类别的项目,该服务代码实现授权身份验证和模拟,其中需要提升访问权限。这些应该是可配置的,以记录成功失败或两者兼而有之。