Download the PHP package php-bug-catcher/bug-catcher without Composer
On this page you can find all versions of the php package php-bug-catcher/bug-catcher. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download php-bug-catcher/bug-catcher
More information about php-bug-catcher/bug-catcher
Files in php-bug-catcher/bug-catcher
Package bug-catcher
Short Description Catch all bugs from all your applications in one place
License MIT
Informations about the package bug-catcher
Catch every bug in all your PHP applications in one place
Installation
By composer
`
Manual
Features
- Ping collector. Ping Your projects in defined intervals to see if they are up and running.
- Log viewer with stack trace, code preview and history of all errors.
- Custom records. Create custom records to track any data you want.
- Configurable Notification. Get notified with favicon, sound email or sms if error count reaches configured threshold.
- Access controll Create users with acces to specific projects and its logs. You can add access to your client to see only specific part og logs.
- Customizable. You can add your own components to the dashboard.
- Easy to use. Just add a few lines of code to your project and you are ready to go.
- Withholding. You can hide errors until they reach a configured threshold.
- Automatic cleanup. Stack trace is optional and is cleaned up after the error is fixed.
Roadmap
- [x] Make it work
- [x] Create notification system
- [x] Create basic tests
- [x] Make more tests
- [x] Autoconfiguration
- [x] Create installer
- [x] Release first version
- [ ] Email notification component
- [ ] Ping history graph component
- [ ] Errors history graph component
First Run
Create database
Start the built-in web server
You can use Nginx or Apache, but the built-in web server works great:
Now check out the site at http://localhost:8000
Setup cron for collection status codes
Enable Logging
Setup your Symfony applications
See package php-bug-catcher/bug-catcher-reporter-bundle
Setup plain PHP applications
See package php-bug-catcher/bug-catcher-curl-reporter
Modifications
See docs/extending.md for more information on how to extend the dashboard.
See docs/custom_record.md for more information on how to create custom record items.
See docs/notifiers.md for more information on how to create custom notifiers.
Have Ideas, Feedback or an Issue?
If you have suggestions or questions, please feel free to open an issue on this repository.
Have fun!
All versions of bug-catcher with dependencies
api-platform/core Version ^3.3
easycorp/easyadmin-bundle Version ^4.10
kregel/exception-probe Version ^1.0
symfony/asset Version 7.1.*
symfony/console Version 7.1.*
symfony/form Version 7.1.*
symfony/framework-bundle Version ^7.1
symfony/http-client Version 7.1.*
symfony/lock Version 7.1.*
symfony/mime Version 7.1.*
symfony/monolog-bundle Version ^3.0
symfony/orm-pack Version ^2.4
symfony/rate-limiter Version 7.1.*
symfony/security-bundle Version ^7.1
symfony/serializer Version 7.1.*
symfony/stimulus-bundle Version ^2.17
symfony/string Version 7.1.*
symfony/translation Version ^7.1
symfony/twig-bundle Version ^7.1
symfony/uid Version 7.1.*
symfony/ux-icons Version ^2.17
symfony/ux-live-component Version ^2.17
symfony/validator Version 7.1.*
symfony/web-link Version 7.1.*
symfony/webpack-encore-bundle Version ^2.1
tito10047/doctrine-transaction Version ^0.1.1
tito10047/php-sparkline Version ^1.0
twig/extra-bundle Version ^2.12|^3.0
twig/string-extra Version ^3.10
twig/twig Version ^2.12|^3.0
zenstruck/browser Version ^1.8