应用程序登录Azure Blob存储或将log4net用于SQL

时间:2014-06-17 10:30:06

标签: azure logging log4net azure-sql-database azure-storage-blobs

我在Azure的开发方面相当新,我在Azure云服务中有一个asp.net mvc 4应用程序。

我有一个应用程序,它具有由API提供的考虑事务数量,我需要实现一些应用程序日志以改进日常诊断,我正在寻找将这些存储到Blob存储而不是SQL的教程数据库,但没有相关的成功。

Blob存储听起来不错,因为我不需要大量增加我的数据库,该数据库也包含所有业务数据,并且可能会因日志事务而导致业务资源(数据库)变慢。

如果我决定在SQL数据库中存储,我会考虑使用Log4Net。

你们建议的内容并向我发送我可以遵循的教程。

谢谢。

1 个答案:

答案 0 :(得分:0)

抱歉,我们的日志记录指南有点难以找到 - 我们正在努力解决这些问题 - 但现在请查看以下资源:

Client logging overview - 基本上所有客户端库操作都是使用System.Diagnostics输出的,因此您只需使用标准的TraceListener拦截并写入text / xml文件。

Analytics and Server logs - 我们还拥有广泛的服务端日志记录功能 - 可以更轻松地对分布式应用程序进行故障排除。

如果您有任何疑问,请与我们联系。

杰森

相关问题