Skip to content

Log Driver for NewRelic Logging via the infrastructure agent.

License

Notifications You must be signed in to change notification settings

teraone/laravel-newrelic-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Log Driver for NewRelic Logging

This Package adds a Log Driver that formats the logs so the new relic infrastructure agent can parse them properly.

Installation

You can install the package via composer.

For Laravel 10:

composer require teraone/laravel-newrelic-logger:"10.*"

For Laravel 9:

composer require teraone/laravel-newrelic-logger:"9.*"

Usage

Just add a Log Channel with the driver "newrelic" to the logging.php config file:

'newrelic' => [
    'driver' => 'newrelic'
]

There you can configure what else should be included in the logs:

'newrelic' => [
    'driver' => 'newrelic',
    
    'additional_info' => [
        'env' => env('APP_ENV'),
        'hostname' => gethostname()
    ]
]

Then you can set the log channel in the .env file:

LOG_CHANNEL=newrelic

License

The MIT License (MIT). Please see License File for more information.

About

Log Driver for NewRelic Logging via the infrastructure agent.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages