В SSSD предусмотрены два представления для указания уровня отладки. Более
простое представление позволяет указать десятичное значение в диапазоне от 0
до 9, которое будет включать соответствующий уровень и все более низкие
уровни сообщений отладки. Более сложное представление позволяет указать
шестнадцатеричную битовую маску для включения или отключения (подавления)
отдельных уровней.
В настоящее время поддерживаются следующие уровни отладки:
0, 0x0010: фатальные ошибки. Всё,
что не позволяет выполнить запуск SSSD или вызывает прекращение работы
сервиса.
1, 0x0020: критические
ошибки. Ошибка, которая не прекращает работу SSSD, но означает, что как
минимум одна важная функциональная возможность не будет работать надлежащим
образом.
2, 0x0040: серьёзные
ошибки. Ошибка, которая сообщает о завершении неудачей определённого запроса
или действия.
3, 0x0080: незначительные
ошибки. Это ошибки, которые могут стать причиной ошибок 2-го уровня (ошибок
при выполнении действий).
4, 0x0100: параметры конфигурации.
5, 0x0200: данные функций.
6, 0x0400: сообщения трассировки
для функций действий.
7, 0x1000: сообщения трассировки
для функций внутреннего управления.
8, 0x2000: содержимое внутренних
переменных функций, которое может представлять интерес.
9, 0x4000: информация трассировки
крайне низкого уровня.
10, 0x10000: информация
трассировки libldb ещё более низкого уровня. Практически никогда не
требуется.
Чтобы выполнять ведение журнала для необходимых уровней отладки, указанных в
представлении битовых масок, просто сложите их номера, как показано в
следующих примерах:
Пример: используйте 0x0270, чтобы вести журнал данных
фатальных ошибок, критических ошибок, серьёзных ошибок и данных функций.
Пример: используйте 0x1310, чтобы вести журнал данных
фатальных ошибок, параметров конфигурации, данных функций, сообщений
трассировки для функций внутреннего управления.
Примечание: формат битовых масок уровней отладки был
введён в версии 1.7.0.
По умолчанию: 0x0070 (то есть фатальные, критические и
серьёзные ошибки; соответствует указанию значения «2» в десятичной записи)