sudo / monitoring-logs
Sudo 监控日志包
v1.1.1
2022-06-28 07:50 UTC
README
介绍: 这是一个用于将日志记录到 Sudo 任务监控系统 的 package。
默认 package 会将日志发送到 Sudo 任务监控系统 以便跟踪。
安装和使用
运行命令
composer require sudo/monitoring-logs
php artisan vendor:publish --provider="Sudo\MonitoringLog\Providers\SudoMonitoringLogServiceProvider"
配置参数
在 config/SudoMonitoringLog.php
文件中,内容如下
return [ 'host' => env('MONITORING_LOG_HOST', 'https://monitoring.sudo.vn'), 'token' => env('MONITORING_LOG_TOKEN', ''), ];
需要修改 .env
文件中的 2 个参数
- MONITORING_LOG_HOST: 监控系统主机。默认:
https://monitoring.sudo.vn
- MONITORING_LOG_TOKEN: 系统监控提供的 API 访问令牌
SudoMonitoringLog API
在类 SudoMonitoringLog
中集成了记录日志的函数
-
当作业成功执行时记录日志
/** * Ghi trạng thái log thành công * @param integer $job_item_id ID job trên hệ thống giám sát * @param string $message Nội dung cần thông báo * @param string $title_link Link khi click vào thông báo */ SudoMonitoringLog::success($job_item_id, $message, $title_link="")
-
当作业执行时出错记录日志
/** * Ghi trạng thái log lỗi * @param integer $job_item_id ID job trên hệ thống giám sát * @param string $message Nội dung cần thông báo * @param string $title_link Link khi click vào thông báo */ SudoMonitoringLog::error($job_item_id, $message, $title_link="")