- Совместимость с XenForo
- 2.3.x
- Видимый копирайт
- Нет
- Русификатор
- Нет
- Доп. требования
- PHP 8.0.0+ (рекомендуется 8.2+)
Анализатор журнала ошибок помогает администраторам определять надстройки, упомянутые в сгенерированном сообщении об ошибке сервера, и предлагает быстрый и простой способ скопировать информацию для обращений в службу поддержки.
Информация легко доступна как через оверлей, так и через полную страницу, полностью интегрированную с журналом ошибок сервера.
Анализатор журнала ошибок избавляет от необходимости гадать, в чем проблема. При открытии записи в журнале ошибок сервера над ошибкой появляется список всех дополнений, упомянутых в трассировке стека, и их установленных версий. Под этим списком находится удобная кнопка, с помощью которой администраторы могут скопировать понятное сообщение, которое можно сразу вставить в редактор XenForo, чтобы отобразить аккуратно оформленное вежливое обращение за помощью.
Вот пример того, что будет выведено при ошибке, показанной на скриншоте:
Привет,
у меня появляется следующее сообщение об ошибке, и в трассировке стека упоминается ваш аддон. Не могли бы вы взглянуть на приведенное ниже сообщение и сообщить, связано ли оно с вашим аддоном, а если нет, то указать наиболее вероятную причину?
Сообщение об ошибке:
Трассировка стека:
Состояние запроса:
Спасибо!
Затем это сообщение можно отправить всем разработчикам, чьи аддоны упомянуты. Благодаря тому, что вся информация уже в вашем буфере обмена и готова к публикации, разработчики смогут помочь вам гораздо быстрее!
Расширенная информация о продукте Теперь вы можете легко увидеть аддоны, упомянутые в трассировке стека, с их настоящими названиями, а не только со структурой папок. Также отображаются установленные вами версии на случай, если разработчику понадобится эта информация.
Более быстрая поддержка: публикация всей необходимой информации может быть непростой задачей, поскольку вы можете не знать точно, что именно хочет видеть разработчик. Форматирование также может быть нарушено в зависимости от того, откуда вы копируете информацию. С помощью этого продукта информация будет мгновенно скопирована в буфер обмена и предварительно отформатирована для вставки в любой редактор XenForo.
Информация легко доступна как через оверлей, так и через полную страницу, полностью интегрированную с журналом ошибок сервера.
Используется
Одна из самых сложных задач, с которой сталкиваются как разработчики, так и администраторы, — определить причину ошибки сервера. Нетехническому специалисту может быть сложно разобраться в трассировке стека, и это часто приводит к тому, что вина ложится на неподходящий аддон (или администратор просто не знает, к кому обратиться).Анализатор журнала ошибок избавляет от необходимости гадать, в чем проблема. При открытии записи в журнале ошибок сервера над ошибкой появляется список всех дополнений, упомянутых в трассировке стека, и их установленных версий. Под этим списком находится удобная кнопка, с помощью которой администраторы могут скопировать понятное сообщение, которое можно сразу вставить в редактор XenForo, чтобы отобразить аккуратно оформленное вежливое обращение за помощью.
Вот пример того, что будет выведено при ошибке, показанной на скриншоте:
Привет,
у меня появляется следующее сообщение об ошибке, и в трассировке стека упоминается ваш аддон. Не могли бы вы взглянуть на приведенное ниже сообщение и сообщить, связано ли оно с вашим аддоном, а если нет, то указать наиболее вероятную причину?
Сообщение об ошибке:
Код:
Exception: Email to [unknown] failed setup: Trying to send email to user without email (ID: 4)
src/XF/Mail/Mail.php:142
Трассировка стека:
Код:
#0 src/addons/DBTech/eCommerce/Purchasable/Order.php(507): XF\Mail\Mail->setToUser(Object(SV\XeroInvoiceSync\XF\Entity\User))
#1 src/XF/Payment/AbstractProvider.php(214): DBTech\eCommerce\Purchasable\Order->sendPaymentReceipt(Object(XF\Payment\CallbackState))
#2 src/addons/DBTech/Credits/Payment/Credits.php(160): XF\Payment\AbstractProvider->completeTransaction(Object(XF\Payment\CallbackState))
#3 src/XF/Pub/Controller/PurchaseController.php(65): DBTech\Credits\Payment\Credits->processPayment(Object(DBTech\UserUpgradeCoupon\XF\Pub\Controller\PurchaseController), Object(SV\XeroInvoiceSync\XF\Entity\PurchaseRequest), Object(DBTech\eCommerce\XF\Entity\PaymentProfile), Object(XF\Purchasable\Purchase))
#4 src/XF/Mvc/Dispatcher.php(364): XF\Pub\Controller\PurchaseController->actionProcess(Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(266): XF\Mvc\Dispatcher->dispatchClass('XF:Purchase', 'Process', Object(XF\Mvc\RouteMatch), Object(DBTech\UserUpgradeCoupon\XF\Pub\Controller\PurchaseController), NULL)
#6 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(DBTech\UserUpgradeCoupon\XF\Pub\Controller\PurchaseController), NULL)
#7 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#8 src/XF/App.php(2840): XF\Mvc\Dispatcher->run()
#9 src/XF.php(850): XF\App->run()
#10 index.php(23): XF::runApp('XF\\Pub\\App')
#11 {main}
Состояние запроса:
Код:
array(4) {
["url"] => string(62) "/purchase/process?request_key=********"
["referrer"] => string(31) "https://xf23.dev/store/checkout"
["_GET"] => array(2) {
["/purchase/process"] => string(0) ""
["request_key"] => string(32) "********"
}
["_POST"] => array(1) {
["_xfToken"] => string(8) "********"
}
}
Спасибо!
Затем это сообщение можно отправить всем разработчикам, чьи аддоны упомянуты. Благодаря тому, что вся информация уже в вашем буфере обмена и готова к публикации, разработчики смогут помочь вам гораздо быстрее!
Расширенная информация о продукте Теперь вы можете легко увидеть аддоны, упомянутые в трассировке стека, с их настоящими названиями, а не только со структурой папок. Также отображаются установленные вами версии на случай, если разработчику понадобится эта информация.
Более быстрая поддержка: публикация всей необходимой информации может быть непростой задачей, поскольку вы можете не знать точно, что именно хочет видеть разработчик. Форматирование также может быть нарушено в зависимости от того, откуда вы копируете информацию. С помощью этого продукта информация будет мгновенно скопирована в буфер обмена и предварительно отформатирована для вставки в любой редактор XenForo.