我们在Azure云中部署了多个应用程序,我们使用LogEntries Log4net appender将日志发送到公共场所。
我们希望利用App Insights Microsoft.ApplicationInsights.Log4NetAppender进行记录。
是否可以将所有日志发送到常见的App Insights资源,还是需要与所有应用程序一起使用?
我们如何区分哪个应用程序来自哪个应用程序,想要在一个地方混合所有日志?
我们有一个现有的应用程序,并且在整个应用程序中分散了几个日志语句。这就是我们为应用程序见解选择Log4Net appender的原因。
答案 0 :(得分:1)
是否可以将所有日志发送到常见的App Insights资源或 需要在所有应用程序中出现?
绝对可能,但只有在您可以从一个地方查看这些日志中受益时才推荐。就像在this example referenced by earlier answer中一样,我们讨论的是同一个应用程序的多个邮票。
我们如何区分哪个应用程序来自哪个日志 想在一个地方混淆所有日志?
通常,您希望添加表示应用程序实例的自定义维度,并使用此属性的值初始化所有遥测;而telemetry initializer是最好的方式。
答案 1 :(得分:0)