How Errsole Works Read More

Error Logging

Errsole captures and saves all errors that occur in your app across all servers and environments.


Centralized error logging

Errors

Uncaught exceptions

5xx server errors

Error grouping

Request Logging

In addition to capturing errors, Errsole also captures the corresponding HTTP requests that caused the errors.


HTTP requests that caused errors

HTTP requests that caused uncaught exceptions

HTTP requests with 5xx error responses

Error Reproduction

Errsole starts a sandbox app on your server, which is a clone of your live app. Within this sandbox app, you can reproduce errors and inspect every line of the code without affecting the live app.


Reproduce errors

Reproduce uncaught exceptions

Reproduce 5xx server errors

Your live app is unaffected

Your app users are unaffected

Remote Debugging

With a feature-rich debugger directly connected to a sandbox app, you can set breakpoints, reproduce errors, inspect variables, and verify the fixes - all without affecting your live app.


Set breakpoints

Inspect variables

Verify the fixes

Your live app is unaffected

Your app users are unaffected

Collaboration

You can invite developers to your app, manage their permissions, and assign errors to individual developers. These developers can then troubleshoot the assigned errors within their dedicated sandbox apps.


Invite developers

Assign errors

Concurrent debugging

Errsole is Secure

A secure and direct connection is established between your web browser and a sandbox app, which runs on your server.


Errsole only stores errors and their associated HTTP requests

Errsole doesn't access your code

Errsole doesn't store your code

All operations take place within your servers

Errsole provides three layers of security

The only debugging tool
you will ever need!





Does it capture?
Errors
Uncaught exceptions
HTTP error responses
Can I see the error context?
HTTP requests that caused errors
HTTP requests that caused uncaught exceptions
HTTP requests with error responses
Can I reproduce?
Errors
Uncaught exceptions
HTTP error responses
Can I debug the code?
Set breakpoints
Inspect variables
Edit code
Verify the fix
Does it capture?
Errors
Uncaught exceptions
HTTP error responses
Can I see the error context?
HTTP requests that caused errors
HTTP requests that caused uncaught exceptions
HTTP requests with error responses
Can I reproduce?
Errors
Uncaught exceptions
HTTP error responses
Can I debug the code?
Set breakpoints
Inspect variables
Edit code
Verify the fix
Does it capture?
Errors
Uncaught exceptions
HTTP error responses
Can I see the error context?
HTTP requests that caused errors
HTTP requests that caused uncaught exceptions
HTTP requests with error responses
Can I reproduce?
Errors
Uncaught exceptions
HTTP error responses
Can I debug the code?
Set breakpoints
Inspect variables
Edit code
Verify the fix

Latest blog posts

Frequently Asked Questions

Which programming languages does Errsole support?
Does Errsole support all environments?
Is Errsole safe to use in the production environment?
Is Errsole easy to set up?

Have you tried our live demo yet?

Experience Errsole firsthand by troubleshooting errors in our demo app.