Обзор приложений 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:

Другие вопросы по тегам