2017 © Pedro Peláez
 

library pushbuggy

Laravel log push notifications via slack

image

wndrfl/pushbuggy

Laravel log push notifications via slack

  • Friday, April 28, 2017
  • by wndrfl
  • Repository
  • 4 Watchers
  • 1 Stars
  • 368 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 6 Versions
  • 13 % Grown

The README.md

PushBuggy

This is a convenience library to make it easy to send log entries to a slack channel, (*1)

Usage

Slack

To begin you'll need to create a Bot user on slack,, (*2)

https://my.slack.com/services/new/bot, (*3)

Once you create the bot, take note of the access token, (*4)

Install the library

Use composer to install PushBuggy in your current project, (*5)

composer require wndrfl/pushbuggy

Configure PushBuggy

Add the service provider PushBuggyServiceProvider to your list of providers in the config/app.php, (*6)

// config/app.php
return [
  // All the app config...

    'providers' => [
      // All the other providers ...

      // Add this provider
      Wndrfl\PushBuggy\PushBuggyServiceProvider::class,
    ];

    // ...
];

Next, add a config entry PUSHBUGGY to your .env file, (*7)

PUSHBUGGY=[{"token":"chat_user_token","channel":"#my-logs","name":"PushBuggy","log_level":200}]

The configuration variable is a json array so you could have many bot users in the same project. These are the fields available:, (*8)

Field Description Default value
token Authentication token assigned to the Bot user * required
channel Channel name where the log messages will be posted #general
name Name the bot user should use in the slack channel PushBuggy
log_level Monolog log level. These values are defined in https://github.com/Seldaek/monolog/blob/master/src/Monolog/Logger.php 300 (Logger::WARNING)

To add another Bot user simply add more elements to the array, e.g., (*9)

PUSHBUGGY=[{"token":"chat_user_token","channel":"#my-logs","log_level":200},{"token":"some_other_token","log_level":100}]

The Versions

28/04 2017

dev-master

9999999-dev

Laravel log push notifications via slack

  Sources   Download

MIT

The Requires

 

by Manuel Aguilera

28/04 2017

v1.2

1.2.0.0

Laravel log push notifications via slack

  Sources   Download

MIT

The Requires

 

by Manuel Aguilera

25/04 2017

v1.0.5

1.0.5.0

Laravel log push notifications via slack

  Sources   Download

MIT

The Requires

 

by Manuel Aguilera

25/04 2017

v1.0.4

1.0.4.0

Laravel log push notifications via slack

  Sources   Download

MIT

The Requires

 

by Manuel Aguilera

25/04 2017

v1.0.3

1.0.3.0

Laravel log push notifications via slack

  Sources   Download

MIT

The Requires

 

by Manuel Aguilera

25/04 2017

v1.0.1

1.0.1.0

Laravel log push notifications via slack

  Sources   Download

MIT

The Requires

 

by Manuel Aguilera