hooks

Hooks

原文:https://github.com/sirupsen/logrus/wiki/Hooks

Owefsad 在 2 月 1 日编辑了此页面·35 次修订

​ 本页面列出了已知的钩子服务列表。这些列表按原样提供,未经 logrus 开发人员的审核或审查。

Hook描述
Airbrake “legacy”将错误发送到与Airbrake API V2兼容的异常追踪服务。在幕后使用airbrake-go
Airbrake将错误发送到Airbrake API V3。在幕后使用官方的gobrake
Amazon Kinesis用于将日志记录到Amazon Kinesis的钩子
Amazon SNS用于将日志记录到Amazon Simple Notification Service (SNS)的钩子
Amazon EventBridge用于将日志记录到Amazon EventBridge的Hook
Amqp-Hook用于将日志记录到Amqp代理(如RabbitMQ)的Hook
Anexia CloudLog用于将日志记录到Anexia CloudLog的钩子
Application Insights用于将日志记录到Application Insights的钩子
AzureTableHook用于将日志记录到Azure Table Storage的钩子
Bugsnag将错误发送到Bugsnag异常追踪服务的钩子
ClickHouse将日志发送到ClickHouse的钩子
Datadog Log用于通过HTTP端点将日志记录到Datadog的钩子
Discord Bot Hook用于通过Discord应用将日志记录到Discord的钩子
Discordrus用于将日志记录到Discord的钩子
Elastic APM用于将错误日志记录到Elastic APM的钩子
ElasticSearch(使用官方客户端)用于将日志记录到ElasticSearch的钩子
Firehose用于将日志记录到Amazon Firehose的钩子
Fluentd用于将日志记录到fluentd的钩子
Go-Slack用于将日志记录到Slack的钩子
Graylog用于将日志记录到Graylog的钩子
Hiprus将错误发送到Hipchat频道的钩子
Honeybadger用于将异常发送到Honeybadger的钩子
InfluxDB用于将日志记录到influxdb的钩子
Influxus用于同时将日志记录到InfluxDB的钩子
Journalhook用于将日志记录到systemd-journald的钩子
KafkaLogrus用于将日志记录到Kafka的钩子
Kafka REST Proxy用于将日志记录到Kafka REST Proxy的钩子
LFShook用于将日志记录到本地文件系统的钩子
Logbeat用于将日志记录到Opbeat的钩子
Logentries用于将日志记录到Logentries的钩子
Logentrus用于将日志记录到Logentries的钩子
Logmatic.io用于将日志记录到 Logmatic.io 的钩子
Logrus Boltdb Hook用于将日志记录到 boltdb 的钩子
Logrus Bolt Hook用于将日志记录到 boltdb 的钩子
Logrusly将日志发送到 Loggly 的钩子
Logstash用于将日志记录到 Logstash 的钩子
Loki用于将日志记录到 Loki 的钩子
Lumberjackrus用于将日志记录到本地文件系统(具有日志轮转和每个日志级别一个文件)的钩子
Mail用于通过电子邮件发送异常的钩子
Mattermost用于将日志记录到 Mattermost 的钩子
Mongodb用于将日志记录到 mongodb 的钩子
MongoDB异步 MongoDB 钩子
MongoDB用于使用 MongoDB Go driver 将日志记录到 MongoDB 的钩子
MySQL异步 MySQL 钩子
NATS-Hook用于将日志记录到 NATS 的钩子
New Relic用于将日志记录到 New Relic 的钩子
NXLog用于将日志记录到 NXLog 的钩子
Octokit用于通过 octokit 将日志记录到 GitHub 的钩子
OpsGenieOpsGenie 的钩子
Papertrail通过 UDP 将错误日志发送到托管日志服务 Papertrail
PostgreSQL将日志发送到 PostgreSQL
Promrus将日志消息数作为 Prometheus 指标暴露出来的钩子
Pushover通过 Pushover 发送错误的钩子
Raygun用于将日志记录到 Raygun.io 的钩子
Redactrus从日志中删除敏感信息的钩子
Redis-Hook用于将日志记录到 ELK 堆栈(通过 Redis)的钩子
Rollrus将错误发送到 Rollbar 的钩子
RocketrusRocketChat 的钩子
Scribe用于将日志记录到 Scribe 的钩子
Sentrus将错误发送到 Sentry(使用最新的 Sentry SDK:sentry-go)的钩子
Sentry将错误发送到 Sentry 错误日志和聚合服务的钩子
Seq用于将日志记录到 Seq 的钩子
SlackrusSlack 聊天的钩子
Splunk将事件发送到 Splunk 的钩子
Stackdriver用于将日志记录到 Google Stackdriver 的钩子
Sumologrus用于将日志记录到 SumoLogic 的钩子
Sumorus用于将日志记录到 SumoLogic 的钩子
Syslog将错误发送到远程 syslog 服务器的钩子。在幕后使用标准库 log/syslog
Syslog TLS带有 TLS 支持将错误发送到远程 syslog 服务器的钩子
SQS-Hook用于将日志记录到 Amazon Simple Queue Service (SQS) 的钩子
Telegram将错误日志记录到 Telegram 的钩子
Telegram将日志发送到 Telegram 的钩子
Tencent Cloud CLS用于将日志记录到 腾讯云 CLS 的钩子
TraceView用于将日志记录到 AppNeta TraceView 的钩子
Typetalk用于将日志记录到 Typetalk 的钩子
Vkrus用于将日志记录到 VK 的钩子
Windows Event LogWindows 事件日志的钩子
Yandex Cloud Logging用于将日志记录到 Yandex Cloud Logging 的钩子
DingTalk用于将日志记录到 钉钉机器人 的钩子
FeiShu用于将日志记录到 飞书机器人 的钩子
Aliyun SLS用于将日志记录到 阿里云 SLS 的钩子
最后修改 February 5, 2024: 更新 (f57b279)