В «ДокуВики» есть инструменты отладки. Некоторые необходимо настроить.
Если опция конфигурацииa Параметр конфигурации: разрешенный отладка включена , вы можете:
?do=debug
или &do=debug
к URL-адресу , чтобы «ДокуВики» выводила огромный список строк отладки.dbglog()
в data/cache/debug.log
)?httpdebug
или &httpdebug
к URL-адресу для включения вывода отладки в HTTPClient DokuWikijs.php
С момента выпуска Игоря 2022 года ::
«ДокуВики» имеет функцию ведения журналов. Какая информация не регистрируется, можно установить с помощью dontlog настройки конфигурации.
[wiki_folder]/data/log/error/<date>.log
.
Добавление ?do=check
или &do=check
к URL запускает проверку режима действия, которая предоставляет некоторую информацию о разрешениях пользователей и настройке «ДокуВики».
См. информацию об отладке на странице запуска задач.
dbg($msg)
dbg($msg, $hidden=true)
вернет $msg в виде комментария html.dbglog($msg)
[wiki_folder]/data/log/debug/<date>.log
когда debug
этот флажок снят в dontlog настройке.data/cache/debug.log
когда опция Параметр конфигурации: разрешенный отладка включена.) Имейте в виду, что журнал не очищается автоматически.dbglog($msg, 'Header above log message')
для включения заголовка над $msg.dbg_deprecated($alternative = '')
deprecated
это флажок не установлен в dontlog настройке. В сообщении журнала упоминается: имя устаревшей функции, использующая ее функция, ее файл и строка, а также время $alternative
предоставления.dbg_backtrace()
debug_guard($data)
Плаген Sentry Plugin позволяет регистрировать обширную информацию в Sentry сервисе. Это особенно полезно при запуске бета-тестирования в реальной среде.