2017 © Pedro Peláez
 

library laravel-gelf-logger

A package to send logs to a gelf compatible backend like graylog

image

suver/laravel-gelf-logger

A package to send logs to a gelf compatible backend like graylog

  • Wednesday, May 10, 2017
  • by suver
  • Repository
  • 1 Watchers
  • 0 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Form from Build Status, (*1)

Laravel Gelf Logger

A package to send gelf logs to a gelf compatible backend like graylog. It is a laravel wrapper for bzikarsky/gelf-php package., (*2)

Table of contents

Installation

Install via composer, (*3)

composer require suver/laravel-gelf-logger

Add it to your providers array in config/app.php:, (*4)

suver\LaravelGelfLogger\LaravelGelfLoggerServiceProvider::class

If you want to use the facade, add it to your aliases array in config/app.php:, (*5)

'GelfLogger' => \suver\LaravelGelfLogger\Facades\GelfLogger::class

Publish the configuration file:, (*6)

php artisan vendor:publish --provider="suver\LaravelGelfLogger\LaravelGelfLoggerServiceProvider"

See the content of the published configuration file in config/gelf-logger.php if you want to change the defaults., (*7)

/**
 * The ip address of the log server. If the value below is null,
 * the default value '127.0.0.1' will be used.
 */
'host' => null,

/**
 * The udp port of the log server. If the value below is null,
 * the default value 12201 will be used.
 */
'port' => null

Usage

See the bzikarsky/gelf-php examples in his repo to find the available methods for the gelf() function., (*8)

Example

gelf()->alert('There was a foo in bar', ['foo' => 'bar']);
try {
    throw new \Exception('test exception');
} catch (\Exception $e) {
    gelf()->emergency('Exception example', [
        'exception' => $e
    ]);
}

Testing

composer test

License

laravel-gelf-logger is released under the MIT Licence. See the bundled LICENSE file for details., (*9)

The Versions

10/05 2017

dev-master

9999999-dev

A package to send logs to a gelf compatible backend like graylog

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel php graylog gelf laravel-gelf suver

10/05 2017

1.0.1

1.0.1.0

A package to send logs to a gelf compatible backend like graylog

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel php graylog gelf laravel-gelf suver

05/05 2017

1.0.0

1.0.0.0

A package to send logs to a gelf compatible backend like graylog

  Sources   Download

MIT

The Requires

 

The Development Requires

laravel php graylog gelf laravel-gelf suver