• All Passwords for this resource will be in "Updates" tab below.

    We only publish files for testing purpose. Consider buying licenses to support original developers.

[DBTech] Error Log Analyser

[DBTech] Error Log Analyser 1.1.0

Compatible XF 2.x versions
  1. 2.3
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.

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)<br>src/XF/Mail/Mail.php:142

Stack trace:
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!

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: 0
Author
kashif
Downloads
0
Views
5
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from kashif

Top