【发布时间】:2014-04-29 10:37:37
【问题描述】:
我想在 azure 的语义日志记录与所有日志都用于转到 wadlogs 表的传统日志记录之间做出决定。我们应该选择一个或另一个有什么具体原因吗?两者有什么区别,哪一个更可取?
【问题讨论】:
标签: c# etw azure-diagnostics logging-application-block semantic-logging
我想在 azure 的语义日志记录与所有日志都用于转到 wadlogs 表的传统日志记录之间做出决定。我们应该选择一个或另一个有什么具体原因吗?两者有什么区别,哪一个更可取?
【问题讨论】:
标签: c# etw azure-diagnostics logging-application-block semantic-logging
语义日志类似于强类型日志消息。它们为您提供一致性,因此自动化流程(或个人)可以过滤可能包含来自多个应用程序的消息的日志。它还集中了您可以记录的内容的定义。您可以以任何您想要的方式格式化日志消息,但 Azure 和 SQL 接收器提供了持久化整个有效负载的额外好处。 WAD 日志更适用于诊断,并且由于存储为 blob 而不是结构化的。
【讨论】: