NLog - система логирования

Подписаться

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.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

Комментарии

На базе технологии Zendesk