Изменения документа Сценарии
Редактировал(а) Alexandr Fokin 2022/12/01 06:23
От версии 1.1
отредактировано Alexandr Fokin
на 2022/08/13 18:01
на 2022/08/13 18:01
Изменить комментарий:
К данной версии нет комментариев
К версии 1.2
отредактировано Alexandr Fokin
на 2022/08/13 18:06
на 2022/08/13 18:06
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -38,11 +38,11 @@ 38 38 39 39 ---- 40 40 41 -Асинхронное логирование ( в параллельномпотоке):41 +Асинхронное логирование (буферизация и выделенный поток): 42 42 43 - Логированиепроисходит не в target, а в очередь в оперативной памяти.Дополнительный поток периодически запускается и отправляет сообщения в targets.44 - Приэтом можетвозникнутьнеобходимостьявно очиститьтекущуюочередь сообщений, чтобы гарантировать сохранение логов,сгенерированныхнаданныймомент.45 - При этом буфер сообщений может переполниться и возможно имеет смысл явно определить политику переполнения (отбрасывать сообщения или увеличить размер буфера)43 +Запись события лога происходит не в target, а в очередь в оперативной памяти. Выделенный поток периодически запускается и отправляет данные события в targets. 44 +Блокирующий вызов, принудительная запись всех накопившихся в очереди событий и отчистку очереди, чтобы гарантировать сохранение всех логов, находящихся в очереди. 45 +Очередь событий может переполниться и возможно имеет смысл явно определить политику переполнения (отбрасывать сообщения или увеличить размер буфера). 46 46 47 47 AsyncTargetWrapper 48 48 [[https:~~/~~/nlog-project.org/documentation/v2.0.1/html/T_NLog_Targets_Wrappers_AsyncTargetWrapper.htm>>url:https://nlog-project.org/documentation/v2.0.1/html/T_NLog_Targets_Wrappers_AsyncTargetWrapper.htm]]