Простой класс для работы с логами, не требующий конфигурации и не зависящий от сторонних библиотек.
Интегрирован с NLog и log4net для проведения сравнительных тестов.
Однопоточный режим: производительность в Windows аналогична NLog, а в Linux выше, чем у NLog.
Многопоточный режим: в Windows производительность ниже, чем у NLog, а в Linux она примерно такая же, как у NLog.
https://www.nuget.org/packages/LogUtil
LogUtil.Info("Информационный лог");
LogUtil.Debug("Отладочный лог");
LogUtil.Error("Ошибка");
LogUtil.Error(ex, "Ошибка");
LogUtil.Error("Ошибка", ex);
// Установите SupportMultiProcess в true для поддержки многопоточного режима
LogUtil.SupportMultiProcess = true;
LogUtil.Info("Информационный лог");
LogUtil.Debug("Отладочный лог");
LogUtil.Error("Ошибка");
LogUtil.Error(ex, "Ошибка");
LogUtil.Error("Ошибка", ex);
LogUtil.WriteToDebug = LogLevel.Debug | LogLevel.Info | LogLevel.Error;
LogUtil.WriteToInfo = LogLevel.Info | LogLevel.Error;
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )