Skip to main content

logging的飞书handler

Project description

feishu-logging-handler

通过webhook将自定义服务的消息推送至飞书

特点:

  • 支持异步,不需要等待http请求提高性能

安装

pip install feishu-logging-handler

配置

  • 创建一个飞书群组
  • 点击群设置,添加一个机器人,并生成Webhook地址
  • 可以设置关键词过滤

使用方式

初始化:

from feishu_logging.handler import FeiShuWebhookHandler
log_feishu = logging.getLogger("feishu")
http_handler = FeiShuWebhookHandler("https://open.feishu.cn/open-apis/bot/v2/hook/xxx","key_word")
http_handler.setLevel(logging.DEBUG)
log_feishu.addHandler(http_handler)

写日志:

log_feishu = logging.getLogger("feishu")
log_feishu.error("错误测试")

填入Webhook地址和关键词(或项目名称)即可

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

feishu_logging_handler-1.0.2.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

feishu_logging_handler-1.0.2-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file feishu_logging_handler-1.0.2.tar.gz.

File metadata

  • Download URL: feishu_logging_handler-1.0.2.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for feishu_logging_handler-1.0.2.tar.gz
Algorithm Hash digest
SHA256 7f40911518cc786a5b9b969254ca4286c2db879b7d08f2af072df3fc3f0bb0f6
MD5 5db2c83cbbeb0992a497441f5907c641
BLAKE2b-256 d0421b0b7fb0856dec66eb534a53d1819994dfe341b4f24b4850ffcbc603d203

See more details on using hashes here.

File details

Details for the file feishu_logging_handler-1.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for feishu_logging_handler-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2acbbda4e968ae86701a1c6f951c9f341943379aedf19dec107ac7c791fa66c5
MD5 22dd700119dbcc241e47511796d3934d
BLAKE2b-256 caf4950b975a044455b0540bf195a8efd7b1d1577e716333da0b94199b1e0c27

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page