Обзор приложений Azure с NLog (цель не найдена)
Я пытаюсь вставить журналы через NLOG, чтобы понять, как работает Azure в консольном приложении. Но это не вставка в Application Insight, где работает тот же код, который используется при использовании ColouredConsole для отображения окна консоли sin log.
Пробовал также программно, но все равно логи не идут в Application Insight.
Ссылка: https://github.com/Microsoft/ApplicationInsights-dotnet-logging Под кодом NLOG следуют.
1 ответ
Согласно вашему описанию, я полагаю, что причина, по которой вы сталкиваетесь с ошибкой, не найденной, состоит в том, что вы установили неправильный инструментальный ключ.
Я предлагаю вам перепроверить InstrumentationKey, который можно найти в обзоре AI следующим образом:
Тогда вы можете использовать приведенный ниже код для проверки.
Установите пакет Microsoft.ApplicationInsights.NLogTarget
var config = new LoggingConfiguration();
ApplicationInsightsTarget target = new ApplicationInsightsTarget();
target.InstrumentationKey = "key";
LoggingRule rule = new LoggingRule("*", NLog.LogLevel.Trace, target);
config.LoggingRules.Add(rule);
LogManager.Configuration = config;
Logger logger = LogManager.GetLogger("Example");
logger.Trace("trace log message");
Console.Read();
Наконец, вы можете найти запись в функции поиска.
Обновить:
Два приложения используют один и тот же AI: