PHPackages                             aainc/newrelic-logger - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. aainc/newrelic-logger

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

aainc/newrelic-logger
=====================

v0.1.4(4y ago)051MITPHPPHP &gt;=5.6

Since Mar 4Pushed 4y ago4 watchersCompare

[ Source](https://github.com/aainc/newrelic-logger)[ Packagist](https://packagist.org/packages/aainc/newrelic-logger)[ RSS](/packages/aainc-newrelic-logger/feed)WikiDiscussions main Synced today

READMEChangelog (3)Dependencies (5)Versions (6)Used By (0)

newrelic-logger
===============

[](#newrelic-logger)

Description
-----------

[](#description)

Laravel 上で Newrelic Logs を利用するとき、ログに出力される内容をコントロールするためのライブラリ。

message に送信された文字列や配列、例外をパースして Newrelic Logs へ送信する。

Requirements
------------

[](#requirements)

- PHP 7.1 or higher
- Laravel 5.4 or higher
- Newrelic api key

Get Started
-----------

[](#get-started)

### Installation

[](#installation)

```
composer require aainc/newrelic-logger

```

### Initialize

[](#initialize)

config/logging.php

```
      'stack' => [
            'driver' => 'stack',
            'channels' => ['single','newrelic'],
            'ignore_exceptions' => false,
      ],

      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      'newrelic' => [
            'driver' => 'monolog',
            'handler'=> \NewRelic\Monolog\Enricher\Handler::class,
            'tap' => [\Aainc\NewrelicLogger\NewRelicLogs::class],
            'level' => env('LOG_LEVEL', 'debug'),
            'formatter' => 'default',
        ],
```

config/aa-newrelic-logger.php

```
