Download the PHP package nagi/laravel-newrelic-log-api without Composer
On this page you can find all versions of the php package nagi/laravel-newrelic-log-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download nagi/laravel-newrelic-log-api
More information about nagi/laravel-newrelic-log-api
Files in nagi/laravel-newrelic-log-api
Package laravel-newrelic-log-api
Short Description This is my package laravel-newrelic-log-api
License MIT
Homepage https://github.com/nagi1/laravel-newrelic-log-api
Informations about the package laravel-newrelic-log-api
New Relic Log API for Laravel
Integrate New Relic Log API with Laravel your laravel application. It mainly utilizing queuse behind the scene to send the logs to New Relic API. so make sure you have queue worker running.
Support Me
Does your business depend on my contributions? Reach out and support me on PayPal. All pledges will be dedicated to allocating workforce on maintenance and new awesome stuff.
Installation
You can install the package via composer:
You can publish the config file with:
This is the contents of the published config file:
🚨 Make sure that you have queue worker configured.
Usage
Get your newrelic License/API
https://one.newrelic.com/api-keys
Add env values in your .env
Add new relic channel to your config
In your logging.php
add new-relic-log-api
channel
Add it to your logging stack
in logging.php
Listen to the event
If you are intrested in geting the response from the New Relic API you can listen to the event NewrelicLogApiResponseEvent
It will have the status and the response from the API.
Note on context log (attributes)
When sending one of the following attributes in the context it will be prefixed with attr_
to avoid overriding the whole message.
See: New Relic Log API
Extending
All of the classes in this package are loaded via Laravel's service container meaning you can easily replace them with your own implementation. On Your Own Risk.
Testing
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security Vulnerabilities
Please review our security policy on how to report security vulnerabilities.
Credits
- Ahmed Nagi
- All Contributors
License
The MIT License (MIT). Please see License File for more information.
All versions of laravel-newrelic-log-api with dependencies
guzzlehttp/guzzle Version ^7.0
spatie/laravel-package-tools Version ^1.16
illuminate/contracts Version ^10.0||^11.0