springtimesoft / silverstripe-raygun-tags
Automatically add Silverstripe tags to Raygun error logs
Installs: 95
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 4
Forks: 0
Open Issues: 0
Type:silverstripe-vendormodule
Requires
- silverstripe/framework: ^5.0
- silverstripe/raygun: ^4.0
Conflicts
This package is auto-updated.
Last update: 2024-10-01 00:25:59 UTC
README
This is a purpose-built extension that adds several useful tags to error messages that are published to Raygun via the silverstripe/silverstripe-raygun extension.
The following tags are added:
env:live
(orenv:dev
/env:test
)php:8.2.x
host:example.com
framework:5.0.x
ajax:false
(true if this is an AJAX request)cli:false
(true if being run via the CLI)
The logging level is set to WARNING and above (debug & info is ignored, see configuration).
Requirements
- Silverstripe ^5.0
- A Raygun application and API key (see configuration)
Usage
Simply install the module: composer require springtimesoft/silverstripe-raygun-tags
Configuration
Add the SS_RAYGUN_APP_KEY="xxxxxxxxx"
environment variable to your .env
file.
Please refer to the original silverstripe/silverstripe-raygun README for further information on customising the Raygun extension.
To change the logging level of your application you can overrule the module's defaults by adding a custom yaml file like:
--- Name: custom-raygun After: - '#raygun-log-level' Only: envorconstant: 'SS_RAYGUN_APP_KEY' --- # Prevent Raygun from logging debug/info messages, which aren't considered errors SilverStripe\Core\Injector\Injector: SilverStripe\Raygun\RaygunHandler: constructor: level: 100 # Monolog\Level::Debug
Installation
composer require springtimesoft/silverstripe-raygun-tags