Оператор logging определяет параметры ведения журнала. Он может содержать два различных типа подчиненных предложений: channel и category. Синтаксис BIND 8:
logging {
[ channel channel_name {
file pathname
[ versions number\unlimited ]
[ size size ]
Isyslog kern|user|mail|daemon|auth|syslog|lpr
|news|uucp|cron|authpriv|ftp
I localO|locall11оса12|local3
|local4|1оса15|1оса16|local7
I null;
[ severity critical|error|warning|notice
|info|debug [JeveJ](dynamic; ]
[ print-category yes I no; ]
[ print-severity yes|no; ]
[ print-time yes|no; ]
}; ]
[ category category_name {
channel_name; [ channel_name; ... ]
}: ]
Предложение channel определяет способ обработки сообщений журнала. Сообщения могут записываться в файл (file), передаваться демону syslog (syslog) либо удаляться (null). Если используется файл, можно указать число сохраняемых версий файла (version), максимальный допустимый объем файла (size), а также приоритет сообщений, записываемых в файл (severity). Можно предписать включение в журнал времени создания (print-time), категории (print-category) и приоритета (print-severity) сообщения. Предложение category определяет типы сообщений, посылаемых через канал. Таким образом, предложение category определяет, что именно фиксируется в журнале, а предложение channel - куда производится запись. Категории перечислены в табл. С.1.
Таблица СЛ. Категории сообщений журнала BIND 8
| Категория | Тип сообщений |
| cname | Сообщения, фиксирующие обращения к записям CNAME |
| config | Сообщения, связанные с обработкой файла настройки |
| db | Сообщения об операциях с базой данных |
| default | Различные типы сообщений. Категория по умолчанию |
| eventlib | Сообщения, содержащие отладочные данные системы событий |
| insist | Сообщения, уведомляющие о сбоях при проверке непротиворечивости данных |
| lame-servers | Сообщения о серверах с некорректным делегированием |
| load | Сообщения о загрузке зоны |
| maintenance | Сообщения о служебных событиях. |
| ncache | Сообщения, связанные с кэшированием отрицательных ответов |
| notify | Сообщения трассировки протокола NOTIFY |
| OS | Сообщения, уведомляющие о проблемах уровня операционной системы |
| packet | Сообщения, содержащие образы всех отправленных и полученных пакетов |
| panic | Сообщения, вызванные ошибками, приведшими к завершению работы сервера |
| parser | Сообщения, связанные с обработкой команд настройки |
| queries | Сообщения обо всех полученных запросах DNS |
| response-checks | Сообщения, уведомляющие о результатах проверки ответов |
| security | Сообщения, относящиеся к действию критериев безопасности. Наиболее информативны, если используются параметры allow-update, allow-query и allow-transfer |
| statistics | Сообщения, содержащие статистику сервера |
| update | Сообщения, связанные с динамическими обновлениями |
| xfer-in | Сообщения, фиксирующие входящую передачу зоны |
| xfer-out | Сообщение, фиксирующие исходящую передачу зоны |


