承接 senthilhep/hep-laravel-slack-chat-log 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

senthilhep/hep-laravel-slack-chat-log

Composer 安装命令:

composer require senthilhep/hep-laravel-slack-chat-log

包简介

Brings up the option for sending the logs to slack chat.

README 文档

README

♥ Made with <love/> And I love <code/>

Laravel/Lumen Slack Chat Log

Brings up the option for sending the logs to Slack chat from Laravel/Lumen.

Installation

Composer install

composer require senthilhep/hep-laravel-slack-chat-log

Add the following code to the channels array in config/logging.php in your laravel/lumen application.

In Laravel, error codes are categorized by levels:
Info = 200;
Notice = 250;
Warning = 300;
Error = 400;
Critical = 500;
Alert = 550;
Emergency = 600;
Errors reported with a level greater than the configured setting will be logged accordingly.
'slack-chat' => [
    'driver' => 'monolog',
    'url' => env('LOG_SLACK_CHAT_WEBHOOK_URL'),
    'error_level' => env('LOG_SLACK_ERROR_LEVEL' , 400),
    'timezone' => env('LOG_SLACK_CHAT_TIMEZONE' , 'Asia/Kolkata'),
    'handler' => \Enigma\SlackChatHandler::class,
],

You can provide the eight logging levels defined in the RFC 5424 specification: emergency, alert, critical, error, warning, notice, info, and debug

Note*: Make sure to set the LOG_SLACK_CHAT_WEBHOOK_URL env variable.

Here, you can set multiple slack chat webhook url as comma separated value for the LOG_SLACK_CHAT_WEBHOOK_URL env variable.

In order to notify different users for different log levels, you can set the corresponding env keys mentioned to configure in the logging.php file.

License

Copyright © Senthil Prabu

Laravel Slack Chat Log is open-sourced software licensed under the MIT license.

统计信息

  • 总下载量: 3.53k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-07-22