scary-layer/laravel-telegram-logging

通过机器人将日志记录到Telegram聊天

v1.5 2022-12-15 18:15 UTC

This package is auto-updated.

Last update: 2024-09-11 09:16:43 UTC


README

本软件包允许将错误报告以格式化形式发送到Telegram聊天。

安装

首先,您应该使用composer安装此包。

composer require scary-layer/laravel-telegram-logging

之后,打开项目的 config/logging.php 文件,并将其添加到channels数组中。

'telegram' => [
    'driver'  => 'custom',
    'level'   => 'debug',
    'via'     => ScaryLayer\Logging\Telegram\Logger::class,
    'token'   => env('LOG_TELEGRAM_BOT_TOKEN', ''),
    'chat_id' => env('LOG_TELEGRAM_CHAT_ID', ''),
],

最后,打开您的.env文件,设置 LOG_TELEGRAM_BOT_TOKENLOG_TELEGRAM_CHAT_ID 的值。

使用方法

要将此通道添加为额外的日志通道,请在config/logging.php中的stack channels数组中添加telegram,如下所示

'stack' => [
    'driver' => 'stack',
    'channels' => ['daily', 'telegram'],
    'ignore_exceptions' => false,
],

或者,如果您只想将日志记录到Telegram,只需在项目的.env文件中将LOG_CHANNEL的值更改为telegram即可