Zidium

Вы можете использовать логирование Zidium через встроенную систему логирования .Net Core.

Для этого выполните шаги:

1. Установите Nuget-пакеt Zidium.NetCoreLogger

PM > Install-Package Zidium.NetCoreLogger

2. Скачайте файл Zidium.xml и добавьте его к проекту (Из-за ограничений Nuget это невозможно сделать автоматически).
Откройте файл и заполните параметры accountName и secretKey.
Их можно посмотреть в личном кабинете в разделе УправлениеАккаунт.
Если вы хотите использовать только облачный лог, то можете отключить остальные способы логирования Zidium в разделах fileLog, consoleLog, internalLog.
Подробнее о файле Zidium.xml читайте здесь.

3. При конфигурировании loggerFactory добавьте логгер Zidium и укажите Id компонента из личного кабинета. Можно не указывать componentId здесь, а задать его в разделе defaultComponent файла Zidium.xml
Должно получиться так:

loggerFactory.AddZidiumLogger();
// или loggerFactory.AddZidiumLogger(new Guid("7e977e31-4a97-440c-a185-eb89b523914d"));

4. Логируйте обычным образом для .Net Core:

Информация

var logger = loggerFactory.CreateLogger<Program>();
logger.LogInformation("My message");

Ошибки

try
{
    ...
}
catch (Exception exception)
{
    var logger = loggerFactory.CreateLogger<Program>();
    logger.LogError(0, exception, exception.Message);
}

5. Чтобы посмотреть записи лога, перейдите в раздел Лог личного кабинета.
Выберите нужный компонент в списке и нажмите кнопку Найти.
Будут показаны записи лога по этому компоненту:

Используйте фильтры в верхней части страницы, чтобы отобрать записи лога, которые вам нужны.