Описание тега microsoft-extensions-logging

2 ответа

Microsoft.Extensions.Logging Vs. NLog

Я вижу много сообщений, в которых упоминается использование Microsoft.Extensions.Logging вместе с NLog. Хотелось бы лучше понять, для чего используется Microsoft.Extensions.Logging? А конкретно, зачем это нужно или в чем польза от использования вмес…
02 окт '19 в 23:41
1 ответ

Как вы можете запретить NLog обрабатывать операторы журнала в ссылочных библиотеках?

Всякий раз, когда в нашем API возникает ошибка, мы получаем несколько писем для одной ошибки. На основе сообщений журнала; мы можем видеть, что эти другие электронные письма, похоже, создаются, потому что различные библиотеки Microsoft вызывают что-…
1 ответ

System BadImageFormatException Формат исполняемого файла (.exe) или библиотеки (.dll) недопустим.

Для завершения конвейера CI требуется около 50 минут, и большая часть времени уходит на тестирование. Имейте достаточное количество модульных тестов и тестов на основе данных. Решили запустить тестирование параллельно, и подход был основан на этом д…
1 ответ

Создание пользовательских функций расширения для ведения журнала с помощью NLog

Я использую NLog в проекте.Net Core 2.2. Я хочу реализовать систему категорий для моих журналов с использованием EventId (поддерживается в NLog). В настоящее время я использую такой логгер: logger.LogInformation(new EventId(5, "UserLogin"), "The use…
1 ответ

Как мне записать настраиваемое поле в NLog в базу данных с помощью Microsoft.Extensions.Logging?

Я использую Microsoft.Extensions.Logging вместе с NLog. Мое приложение -.NET Core 3.1. Я хочу расширить ведение журнала настраиваемыми полями. Возможно ли или мне нужно будет использовать NLog напрямую? <parameter name="@custom_guid" layout="${cu…
1 ответ

Может ли Serilog деструктурировать сложные объекты, переданные в BeginScope?

Я использую Serilog.Extensions.Logging и вывод на консоль с этим outputTemplate: "{Timestamp:HH:mm} [{Level:u3}] {Message} {Properties:j} {NewLine}" Я хотел бы видеть, что сложные объекты, устанавливаемые через BeginScope превращаться в Properties. …
15 янв '20 в 13:04
1 ответ

Настройка CustomDimensions с помощью платформы ведения журнала расширений Microsoft

Я настроил аналитику приложений для основного проекта asp.net. appsettings.json: "ApplicationInsights": { "InstrumentationKey": "90f786b7-36a5-xxxx-b1fc-xxxxxxxxx" }, Startup.cs: services.AddApplicationInsightsTelemetry(); И в моем контроллере тепер…
1 ответ

Application Insights не ведет журнал с помощью функций Azure C#. Пространство имен кажется проблемой

Наша функция делегирует всю логику другому классу CreateHandler, где мы используем ILogger через DI. Функция ведет журнал правильно, а CreateHandler - нет. Локально мы проверили, что он не регистрируется в консоли, ЕСЛИ мы не изменим пространство им…
0 ответов

Можете ли вы записывать информацию об активности IConfigurationRefresher с помощью службы настройки приложений Azure

Я использую службу конфигурации приложений Azure для создания IConfigurationRefresher и хочу вести журнал, когда Refresher обновляет кеш из-за изменения конфигураций. Есть ли способ отслеживать событие обновления и вести журнал без ручного отслежива…
1 ответ

Глобальная настройка области ведения журнала в ASP.Net Core

Я хочу, чтобы определенные ключевые биты информации (имя службы, версия службы, имя хоста и т. Д.) Регистрировались в каждом сообщении журнала в службе ASP.Net Core. У меня такой код: public class Program { public static void Main(string[] args) { v…
0 ответов

В журнале уровня DEBUG Microsoft.Extensions.Logging конфликт версий ч / б 2.0.0.0 и 2.1.0.0

У меня есть .netcore 2.0 на основе dll, которые используют Microsoft.Extensions.Logging version 2.0.0.0для регистрации. Теперь я использую эту dll в своем.netcore 2.2на базе консольного приложения. Консольное приложение использует NLog для ведения ж…
2 ответа

Записывать журналы только для настраиваемого ведения журнала

Я слежу за этой статьей:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-3.1 Я пытаюсь регистрировать только свой собственный журнал в API-интерфейсе asp.net core 3.1. И не все журналы генерируются из ядра asp.net. …
1 ответ

Microsoft Extension Framework добавляет настраиваемые параметры в регистратор вместо каждого вызова?

У меня есть лазурная функция: public void Run([TimerTrigger("0 0 0 * * *", RunOnStartup =true)]TimerInfo myTimer, ILogger log) { using (logger.BeginScope(properties)) { logger.LogTrace(message); } } Dictionary<string, object> _props = new Dict…
0 ответов

Serilog - не удается закрыть и повторно открыть сопоставленные приемники в многопоточном приложении

Я оцениваю замену существующего регистратора в существующем тестовом приложении. Один из моих потенциальных кандидатов - Serilog. Приложение может запускать до 16 потоков, и каждый поток передается в имени используемого файла журнала. Потоки во врем…
0 ответов

Ошибка ведения журнала расширения из формы Windows

Можно ли использовать ведение журнала расширения в форме Windows? Я получаю следующую ошибку:
04 ноя '20 в 11:53
1 ответ

LogMetric не работает с платформой расширений microsoft

Я использую структуру расширения журналов в приложении основных функций asp.net. У меня есть следующий код: log.LogMetric("TESTER", 0); log.LogInformation($"{{logTypeStart}}: {service.GetType()}", logTypeStart); await service.Run…
0 ответов

Зарегистрируйте NLog в качестве поставщика Microsoft.Extensions.Logging для других компонентов.

Я пишу консольное приложение .Net Core. Я сам по себе широко использую NLog в своем приложении. (Вызов NLog.LogManager.GetCurrentClassLogger() и вызывая для этого методы журнала.) Я использую Entity Framework, который позволяет управлять создаваемым…
0 ответов

Как обеспечить успешный перенос расширения Chrome на Microsoft Edge? [закрыто]

Я пытаюсь перенести расширение Chrome в Microsoft Edge, но при загрузке пакета возникает ошибка. Что я сделал, так это то, что я напрямую загрузил свой пакет Chrome, но он не смог указать ошибку, которая почему-то была не очень понятна для меня. Ест…
1 ответ

Как повторно отправить надстройку Microsoft Edge, если она не прошла сертификацию?

Я пытаюсь опубликовать свое расширение в надстройках Microsoft Edge. Я отправил свой пакет, но он не прошел сертификационную проверку из-за небольшой ошибки в моих списках магазинов, отмеченной в отчете об обзоре. Я исправил ошибку, но не знаю, как …
1 ответ

Расширение интерфейса ILogger

Я хочу добавить метод в интерфейс ILogger. Для типов регистраторов, не реализующих эту функцию, я бы хотел, чтобы они ничего не делали (или использовали реализацию по умолчанию). Тем, кто это делает, следует называть их реализацию. Это ниже не работ…
02 авг '21 в 19:57