Инструменты пользователя

Инструменты сайта


wiki:devel:logging

Ведение журнала

Лесозаготовительные объекты

Системы логирования классифицируют зарегистрированные сообщения об ошибках. Они соответствуют каталогам в директории data/log/ Плагины могут использовать свои собственные системы..

В DokuWiki по умолчанию определены три средства ведения журналов:

  • error – всё, что не должно произойти и является результатом проблемы с кодом, средой, конфигурацией или взаимодействием с пользователем.
  • deprecated – регистрирует использование устаревшего кода. Трассировка стека должна помочь определить код, который необходимо обновить.
  • debug – сообщения, которые помогают в процессе разработки или настройки, но обычно не требуются.

Какие именно объекты следует регистрировать, можно настроить с помощью опции dontlog.

Если вам нужно только записывать сообщения об ошибках, без устаревших команд, и отлаживать код, то используйте следующую строку в файле.

conf/dokuwiki.php

Должно выглядеть вот так.

$conf['dontlog'] = 'deprecated,debug';

Автоматическая регистрация ошибок

DokuWiki регистрирует обработчики ошибок, которые автоматически пытаются перехватить все возникающие исключения, ошибки и фатальные события. При этом отображается информационное сообщение для конечного пользователя, а ошибка регистрируется в error соответствующей системе.

Формат журнала

FIXME

Пользовательское ведение журнала

FIXME

Только авторизованные участники могут оставлять комментарии.
wiki/devel/logging.txt · Последнее изменение: VladPolskiy

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki