getolympus / olympus-hades-error-handler
Olympus Hades is a bundle used to handle all Olympus errors from your WordPress website and its plugins.
v0.0.5
2020-12-19 22:52 UTC
Requires
- monolog/monolog: ^2.0
- symfony/error-handler: ^5.0
This package is auto-updated.
Last update: 2024-10-27 20:51:09 UTC
README
Olympus Hades Error Handler is a bundle used to handle all Olympus errors from your WordPress website and its plugins.
composer require getolympus/olympus-hades-error-handler
Features
- Better and secure folder structure
- Dependency management with Composer
- Seldaek Monolog component
- Symfony Error handler component
Initialization
To initialize Hades, you'll need to extend the main class before all:
namespace MyCustomPackage; use GetOlympus\Hades\Hades; class ErrorDebugger extends Hades { }
Once done, simple initiate your custom class and register handlers:
/** * Use the ErrorDebugger to display errors */ $err = ErrorDebugger::register([ 'debug' => WP_DEBUG, 'level' => WP_DEBUG ? 500 : 100, 'logs' => 'my/custom/logs/folder/', 'title' => 'My custom handler title', ]);
Release History
See CHANGELOG.md for all details.
Contributing
- Fork it (https://github.com/GetOlympus/Hades-Error-Handler/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
Built with ♥ by Achraf Chouk ~ (c) since a long time.