Описание тега .net-core-logging

2 ответа

Как настроить ведение журнала Azure после обновления до ASP.NET Core 2.2

Выполняется обновление с ASP.NET Core 2.1 до ASP.NET Core 2.2 и используется официальное руководство по документации. Возникла проблема с записью новой конфигурации ведения журнала в Startup.cs. Конкретно проблемы с обработкой AzureWebAppDiagnostics…
29 янв '19 в 13:29
1 ответ

ILoggerFactory против serviceCollection.AddLogging против WebHostBuilder.ConfigureLogging

У меня есть типичное требование регистрации для моего приложения asp.net core 2.x: использовать понимание приложений в производстве, консоль и отладчик в среде разработки настроить некоторые фильтры на основе категории и уровня журнала Теперь я вижу…
3 ответа

Как включить ведение журнала трассировки в ASP.NET Core?

Я не могу получить Basice LogTrace(...) вывод в моём приложении. Вот репродукция: Создайте новое приложение ASP.NET Core с помощью Visual Studio 2017. (Необязательно) закомментировать .UseApplicationInsights() так что репродукция яснее Заменить код …
2 ответа

Не удалось добавить пакет Microsoft.Extensions.Logging.EventLog с приложением.NET Core 2

Так что согласно документации MS мы можем добавить EvventLog в качестве одного из провайдеров журналов. Однако, когда я добавляю Microsoft.Extensions.Logging.EventLog пакет в моем приложении.NET Core 2 Web Api. Я вижу желтую метку объяснения, как по…
1 ответ

Доступна ли принудительная регистрация в Microsoft.Extensions.Logging

У меня есть приложение ASP.NET Core. я использую Microsoft.Extensions.Logging.ILogger интерфейс с Serilog провайдерВ производственной среде уровень журнала установлен на Error, Так что-нибудь ниже Error loglevel не будет зарегистрирован. Есть Force …
2 ответа

Как внедрить зависимость ILogger<T> от службы в ConfigureServices - .net core 2.0

У меня есть следующее MailService: public class MailService : IMailService { private readonly ILogger&lt;MailService&gt; _logger; private readonly SmtpClient _client; public MailService(ILogger&lt;MailService&gt; logger, SmtpClient client) { _logger…
1 ответ

Как лениво входить в систему с помощью ASP.NET Core?

Предположим, что сценарий такой: [Route("api/test")] public class TestController { private readonly ILogger&lt;TestController&gt; logger; public TestController(ILogger&lt;TestController&gt; logger) { this.logger = logger; } [HttpPut] public void Put…
28 май '17 в 13:13
2 ответа

Удаление конфиденциальной информации из журналов в журнале ASP.NET Core

Я использую абстракцию журналирования ASP.NET Core для своего приложения. У меня есть список чувствительных строк, которые я хотел бы удостовериться, что в журналах есть маска "*****" при отправке в любые приемники. (Я использую Serilog - но, возмож…
12 фев '18 в 18:58
4 ответа

Разрешите универсальный Microsoft.Extensions.Logging.ILogger<T> с Unity - получите InvalidCastException

Я пытаюсь зарегистрировать универсальный ILogger (из Microsoft.Extensions.Logging, а не из Serilog) в Unity (версия 4). У меня есть следующий класс: public class MyClass { private readonly Microsoft.Extensions.Logging.ILogger&lt;MyClass&gt; _logger;…
08 апр '19 в 12:03
1 ответ

Консольное приложение netcore2 настраивает уровень логирования в настройках приложения

Я пытаюсь добавить регистратор в мое консольное приложение. Все настройки применяются правильно, кроме Logging Program.cs: private static void Main(string[] args) { var services = new ServiceCollection(); ConfigureServices(services); var serviceProv…
1 ответ

Как установить уровни журнала с помощью аргументов командной строки в .NET Core 3

У меня есть консольное приложение.NET Core 3.0. У меня есть регистратор Microsoft.Extensions.Logging, и я создаю Microsoft.Extensions.Configuration, используя аргументы командной строки. Мой вопрос: "Как я могу установить уровни журнала с помощью ар…
1 ответ

Ведение журнала с внедрением зависимостей в консоли .NET без хостинга

Как я могу реализовать ILoggerВнедрение зависимости (например, размещенное приложение) в консольном приложении без размещения? В приведенном ниже коде я хотел бы работать какlogTest1. Это возможно? Ниже мой appsettings.json - я бы предпочел не опред…
1 ответ

Как использовать отдельный файл журнала для каждой службы в ядре .NET

Я пытаюсь регистрировать ошибки и информацию для каждой службы, используя ядро ​​.net. Как использовать отдельные файлы для ведения журнала. В настоящее время я использую один файл для регистрации всех ошибок и информации. Вот мои Program.cs и Start…
04 сен '19 в 13:29
1 ответ

Отключить .NET Core EF LoggerFactory во время выполнения

Я использую LoggerFactory для регистрации моего DataContext EF Core (3.1.2): public static readonly ILoggerFactory LoggerFactory = Microsoft.Extensions.Logging.LoggerFactory.Create(builder =&gt; { builder.AddConsole().AddDebug(); }); protected overr…
1 ответ

Serilog Splunk не регистрирует сообщения

У меня есть простое консольное приложение со следующим кодом для входа в Splunk, который не работает. Я не вижу никаких журналов на панели управления Splunk. Я замаскировал URL-адрес и токен. var url = "https://http-inputs-*****.splunkcloud.com/serv…
19 май '21 в 18:18
1 ответ

Как зарегистрировать ILogger в автозагрузке

У меня есть раздел регистрации в json настройки: { "logging": { "applicationInsights": { "samplingSettings": { "isEnabled": true, "excludedTypes": "Request" } } } } Мне нужно зарегистрировать его, чтобы иметь возможность использовать в обработчиках.…
3 ответа

Как сопоставить связанные пользовательские журналы с помощью ILogger и сведений о приложении?

У меня есть служба, которая выполняет некоторые вызовы REST API, и я веду пользовательский журнал до и после вызова API: _logger.LogTrace("Invoked API {ApiName}", new { ApiName = apiName, Data = json }); var httpResponse = await _httpClient.PostAsyn…
1 ответ

Как настроить поставщика ведения журналов EventLog через мой файл appsettings.json

В консольном приложении My .net core 6 я создаю хост-строитель var builder = Host.CreateDefaultBuilder(args); Это дает мне экземпляр HostBuilder с фабрикой ведения журналов, настроенной для поставщиков консоли, отладки, журнала событий и источников …
25 ноя '22 в 22:05
0 ответов

Как выборочно вести журнал с помощью Microsoft Extension Logging?

Я пытаюсь полностью реализовать ведение журнала расширений Microsoft (MEL) в новой службе веб-API .Net Core. У вас нет проблем с добавлением/настройкой поставщиков, но вы пытаетесь понять, как реализовать дополнительную детализацию в ведении журнала…
0 ответов

Serilog записывает только первый журнал в cloudwatch. Нужно вести все журналы

using Amazon.CloudWatchLogs; using Serilog.Sinks.AwsCloudWatch; internal class Program { static async Task Main(string[] args) { Log.Logger = new LoggerConfiguration() .WriteTo.AmazonCloudWatch( logGroup: LogGroup, logStreamPrefix: DateTime.UtcNow.…