NLog необходим для логирования приложений, когда причину некорректного поведения в системе нельзя определить без дополнительной диагностики. Процесс логирования не вмешивается в работу приложения и не влияет на нее, но создает специальный журнал, в котором хранится информация о состоянии работы приложения.
Когда использовать
Логирование NLog необходимо, когда средств логирования, включенных в ПО SmartPTT по умолчанию не достаточно для того, чтобы определить источник проблемы или причину некорректного поведения системы.
Пожалуйста, не включайте логирование NLog самостоятельно до тех пор, пока Вас не оповестят о необходимости активировать NLog техническая поддержка SmartPTT или разработчики ПО SmartPTT.
Где взять файл сбора логов NLog?
Файлы NLog.config для старта логирования приложены к данной статье.
Также Вы можете скачать файлы по ссылкам ниже:
NLog Радиосервера - ссылка для скачивания [для сбора логов с Радиосервера SmartPTT]
NLog Диспетчера – ссылка для скачивания [для сбора логов с Диспетчера SmartPTT]
Как использовать NLog?
Шаг 1.
Скачайте один из файлов NLog.config в зависимости от того, с какого приложения требуется собрать логи.
Шаг 2.
Переименуйте файл в "NLog.config".
Шаг 3.
Поместите NLog.config в соответствующую папку сервера или диспечтера:
C:\Program Files (x86)\SmartPTT\Server
C:\Program Files (x86)\SmartPTT\Client
Инженер технической поддержки SmartPTT сообщит Вам в какую из папок необходимо поместить файл.
Шаг 4.
Перезапустите сервис Радиосервера.
Когда необходимые логи собраны, они будут расположены в папке C:\logs\folder.
Проверьте, что txt файл создан с корректной временной отметкой
Шаг 5.
Дождитесь когда в системе произойдет событие, ошибка или некорректное поведение, причину которого необходимо исследовать. Сообщите примерное время, когда произошло данное событие.
Шаг 6.
Когда сбор логов закончен, переименуйте NLog.config в NLog1.config для того, чтобы остановить сбор логов.
Важно: Остановите сбор логов как можно скорее после того, как удалось воспроизвести поведение в системе, которое необходимо исследовать, т.к. NLog постоянно использует объем памяти жесткого диска до тех пор, пока не будет остановлен. Размер логов будет зависеть от количества событий в радиосети и времени работы логирования. Для остановки логирования достаточно переименовать NLog.config в NLog1.config (или задать другое имя).
Шаг 7.
Отправьте собранные логи и примерное время события в соответствующий тикет, где данные логи были запрошены технической поддержкой SmartPTT или разработчиками ПО SmartPTT.
Комментарии