首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何指定ApplicationInsights Nlog目标的布局?

如何指定ApplicationInsights Nlog目标的布局?
EN

Stack Overflow用户
提问于 2016-03-18 19:58:46
回答 2查看 795关注 0票数 0

我为Azure使用了一个编程配置,我在NLog中添加了ApplicationInsights来记录消息。但我不知道如何为该消息指定布局(例如,在消息中添加日期时间)。

例如,对于我指定的文件目标:

代码语言:javascript
复制
var fileTarget = new FileTarget();
fileTarget.Name = "file";
fileTarget.FileName = @"${basedir}/logs/${shortdate}.log";
fileTarget.Layout = @"${longdate} ${uppercase:${level}} ${message}";
config.AddTarget("file", fileTarget);

但对于应用程序洞察:

代码语言:javascript
复制
ConfigurationItemFactory.Default.Targets.RegisterDefinition(
                "ai", 
                typeof(ApplicationInsightsTarget)
);
ApplicationInsightsTarget aiTarget = new ApplicationInsightsTarget();
aiTarget.InstrumentationKey = "my_key";
aiTarget.Name = "ai";
config.AddTarget("ai", aiTarget);

如何为人工智能指定布局?

EN

回答 2

Stack Overflow用户

发布于 2016-04-21 05:37:22

从2.0.0版本开始,ApplicationInsights开始支持布局。您可以按照与任何其他目标相同的方式对其进行配置。Release Notes

票数 3
EN

Stack Overflow用户

发布于 2016-03-18 20:32:11

据我所知,AI目标不允许覆盖默认布局。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36083778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档