Download the PHP package exolnet/wp-graylog without Composer
On this page you can find all versions of the php package exolnet/wp-graylog. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package wp-graylog
wp-graylog
Adds a mu-plugin that register a Monolog handler to send exception to a Graylog channel.
Requirements
- Bedrock
- Composer
- PHP 7.3 or greater
- Wordpress
Installation
Require this package with Composer:
Define the following PHP constants in your config/application.php
file:
Then, update your .env
to add GRAYLOG_HOST
environment variable:
Usage
Once installed, errors occurring in your code with a level higher or equals to the GRAYLOG_LEVEL
will be sent to
the specified Graylog instance. You’ll then be able to centralize all your logs in one place.
Supported Transports
The following transports are supported: UDP
, TCP
, SSL
, HTTP
and HTTPS
. Select the transport accordingly to
your Graylog set up using the GRAYLOG_TRANSPORT
configuration. By default, the UDP
transport is used.
The default path for HTTP
and HTTPS
transports is /gelf
. This value can be configured using the GRAYLOG_PATH
configuration.
Application Name
By default, the blog name is used as the application name, but you can overwrite it with the variable GRAYLOG_APP
:
Disable Default Error Handler
By default, if a GRAYLOG_HOST
is configured, a PHP error handler will be configured to send all errors to Graylog.
This behaviour can be disabled by configuring the following environment variable:
Capturing Errors
You can either capture a caught exception or capture the last error:
Testing
To run PHPUnit tests, please use:
Contributing
Please see CODE OF CONDUCT for details.
Security
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
Credits
- Simon Gaudreau
- Alexandre D’Eschambeault
- Patricia Gagnon-Renaud
- All Contributors
License
This code is licensed under the MIT license. Please see the license file for more information.
All versions of wp-graylog with dependencies
graylog2/gelf-php Version ^1.6
monolog/monolog Version ^2.3
myclabs/php-enum Version ^1.8.1