[DBTech] Error Log Analyser

[DBTech] Error Log Analyser 1.1.0

No permission to download
Compatible XF 2.x versions
  1. 2.3
Additional requirements
PHP 8.0.0+ (8.2+ recommended)
Updates duration
Free - Lifetime
Visible branding
No
Error Log Analyser helps administrators identify add-ons mentioned in a generated server error, and offers a quick and easy way to copy the information for support tickets.

Fully integrated with the server error log, both the overlay and the full page, the information can easily be accessed.

Uses​

One of the most difficult things facing both developers and administrators is determining the culprit in a server error message. The stack trace can be difficult for a non-technical person to interpret, and this can often lead to the wrong addon getting the blame (or the administrator having no idea who to contact).

Error Log Analyser eliminates some of the guesswork involved with this process. When opening a server error log entry, a list appears above the error, showing a list of all add-ons mentioned in the stack trace, and their installed versions. Below this list, a handy button lets administrators copy a friendly message that can be directly pasted into a XenForo editor to display a neatly formatted, polite message asking for assistance.

Here's an example of what would be printed for the error shown in the screenshot:

Hi,

I’m experiencing the following error message and your addon was mentioned in the stack trace. Could you please look at the below message and let me know if it’s related to your addon, and if not, let me know the most likely culprit?

Error message:
Code:
Exception: Email to [unknown] failed setup: Trying to send email to user without email (ID: 4)
src/XF/Mail/Mail.php:142

Stack trace:
Code:
#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}

Request state:
Code:
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) "********"
  }
}

Thank you!


This message can then be sent to all the developers whose addon is mentioned. With all the information readily available in your clipboard ready to be posted, developers can assist you much quicker!

Extended Product Information​

Guesswork Removed: Easily see the add-ons mentioned in the stack trace, showing their real title rather than just their folder structures. Your installed versions are also printed, in case the developer needs to know.

Faster Support: Posting all relevant information can be challenging, because you might not know exactly what the developer wants to see. Formatting can also be destroyed depending on where you copy the information. With this product, the information will be copied to your clipboard instantly and pre-formatted, ready to be pasted into any XenForo editor.
  • server-error-log.webp
    server-error-log.webp
    112.3 KB · Views: 51
Author
DragonByte Tech
Downloads
15
Views
136
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from DragonByte Tech

Latest updates

  1. 1.1.0

    Update highlights This version adds additional information to the copied support message; the...
  2. 1.0.2

    Update highlights This version fixes an issue that could prevent viewing certain server error...
  3. 1.0.1

    Update highlights This version updates the support message to strip the domain from the...
Back
Top Bottom