[DBTech] Error Log Analyser

[DBTech] Error Log Analyser 1.0.1

Нет прав для скачивания
Совместимость с XenForo
2.3.x
Видимый копирайт
Нет
Русификатор
Нет
Доп. требования
PHP 8.0.0+ (рекомендуется 8.2+)
Анализатор журнала ошибок помогает администраторам определять надстройки, упомянутые в сгенерированном сообщении об ошибке сервера, и предлагает быстрый и простой способ скопировать информацию для обращений в службу поддержки.

Информация легко доступна как через оверлей, так и через полную страницу, полностью интегрированную с журналом ошибок сервера.

Используется​

Одна из самых сложных задач, с которой сталкиваются как разработчики, так и администраторы, — определить причину ошибки сервера. Нетехническому специалисту может быть сложно разобраться в трассировке стека, и это часто приводит к тому, что вина ложится на неподходящий аддон (или администратор просто не знает, к кому обратиться).

Анализатор журнала ошибок избавляет от необходимости гадать, в чем проблема. При открытии записи в журнале ошибок сервера над ошибкой появляется список всех дополнений, упомянутых в трассировке стека, и их установленных версий. Под этим списком находится удобная кнопка, с помощью которой администраторы могут скопировать понятное сообщение, которое можно сразу вставить в редактор 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.

Error Log Analyser.webp

Похожие ресурсы

[DBTech] DragonByte Bluesky Poster XenBaza
Мгновенно делитесь новыми темами, опубликованными на выбранных форумах, с помощью Bluesky.
Скачивания
0
Обновлено
[DBTech] DragonByte Credits XenBaza
DragonByte Credits - это высокоразвитая система кредитов для XenForo.
Скачивания
0
Обновлено
[DBTech] DragonByte eCommerce XenBaza
DragonByte eCommerce - это высокотехнологичный цифровой розничный торговец.
Скачивания
0
Обновлено
[DBTech] DragonByte Security XenBaza
Плагин для улучшения системы безопасности.
Скачивания
0
Обновлено
[DBTech] DragonByte Shop XenBaza
Магазин виртуальных товаров.
Скачивания
0
Обновлено
Назад
Сверху Снизу