Laravel5.5でSlackにログ

Laravel5.5でSlackにログ

ここで

https://api.slack.com/apps

Createで、

title

title

アプリ名を適当に入力+workspace選択

title

title

パーミッションを選んで。

title

title

Scopeの部分で、“send message as {アプリ名}”を選択

title

title

Install App to workspaceを

title

title

Authorizeする。

title

title

アクセストークンを確認する。

title

title

モノログインストール

$ composer require monolog/monolog

AppServiceProvider.phpの boot()に設定

<?php 
class AppServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap any application services.
     *
     * @return void
     */
    public function boot()
    {
        Log::listen(function () use($token){
            $monolog = Log::getMonolog();
            $monolog->pushHandler(
                new SlackHandler('アクセストークン','#チャンネル名','notice','notice',false,Logger::NOTICE,false)
            );
        });
    }

ログ呼び出す。

logger()->notice('てすとですよー');

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です