Оператор 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 | Сообщение, фиксирующие исходящую передачу зоны | 


