Zidium

Вы можете использовать логирование Zidium через популярный framework Log4Net.

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

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

PM > Install-Package Log4Net.Zidium

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

3. В файле конфигурации приложения (app.config или web.config) измените параметры Log4Net — добавьте appender и укажите в параметре componentId Id компонента из личного кабинета.
Можно не указывать componentId здесь, а задать его в разделе defaultComponent файла Zidium.xml
Должно получиться так:

<configuration>
    <configSections>
        <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
    </configSections>

    <log4net>
        <root>
            <level value="ALL" />
            <appender-ref ref="Zidium" />
        </root>

        <appender name="Zidium" type="Zidium.Log4NetAppender, Zidium.Log4NetAppender">
            <componentId value="7e977e31-4a97-440c-a185-eb89b523914d"></componentId>
        </appender>

    </log4net>

</configuration>

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

Информация

    var logger = LogManager.GetLogger(typeof(Program));
    logger.Info("My message");

Ошибки

try
{
    ...
}
catch (Exception exception)
{
    var logger = LogManager.GetLogger(typeof(Program));
    logger.Error(exception.Message, exception);
}

Если вы впервые используете Log4Net, то не забудьте инициализировать его конфигурацию при запуске приложения, например, добавив в файл AssemblyInfo.cs строку:

[assembly: log4net.Config.XmlConfigurator(Watch = true)]

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

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