Журналирование событий
В процессе работы Менеджера клиента RuBackup системные службы приложения записывают производимые действия. Приложение «Менеджер клиента RuBackup» оснащено функцией сбора диагностической информации, которая аккумулирует их в одном месте для последующего анализа.
Журнал событий представляет собой файл с расширением .log
,
расположенный в папке /home/<username>/.rbc2/
(где <username>
—
пользователь, от имени которого произведена установка приложения).
Доступ к папке осуществляется от имени пользователя, который производил
установку приложения, или администратора ОС.
Файл журнала событий в текстовом формате содержит записи об определенных событиях приложения с указанием даты, времени их наступления и категории сообщений (WARNING, INFO, DEBUG, Critical, Fatal).
1. Работа с журналом событий
Для настройки и использования функции сбора диагностической информации:
-
Установите уровень логирования для параметра
LogsLevel
в конфигурационном файле приложения «Менеджер клиента RuBackup»/home/<username>/.rbc2/.rb_gui_main_settings
(Таблица 1).Таблица 1. Уровни логирования Возможные значения Описание 0
нет сообщений
1
Fatal
2
Critical | Fatal
3
Warning | Critical | Fatal
4
Debug | Warning | Critical | Fatal
5
Info | Debug | Warning | Critical | Fatal
-
Fatal — этот уровень используется для вывода сведений об очень серьёзных ошибках, наличие которых угрожает нормальному функционированию всего приложения. Если не исправить такую ошибку — это может привести к тому, что приложение прекратит работу;
-
Critical — этот уровень логирования предусматривает вывод сведений об ошибках — о том, что часть приложения работает не так как ожидается, о том, что программа не смогла правильно выполниться;
-
Warning — этот уровень логирования предусматривает вывод предупреждений, он применяется для записи сведений о событиях, на которые программист обычно обращает внимание. Такие события вполне могут привести к проблемам при работе приложения. Если явно не задать уровень логирования — по умолчанию используется именно warning;
-
Debug — самый низкий уровень логирования, предназначенный для отладочных сообщений, для вывода диагностической информации о приложении;
-
Info — этот уровень предназначен для вывода данных о фрагментах кода, работающих так, как ожидается.
-
-
Журнал событий будет создан при первичном запуске приложения после его установки.
-
Все производимые действия фиксируются в журнале событий
/home/<username>/.rbc2/.log
в соответствии с уровнем логирования. -
Для просмотра log-файла можно воспользоваться простым текстовым редактором, таким как «Блокнот» или вывести записи событий в терминале, например, с использованием
cat
:cat /home/<username>/.rbc2/.log