#logging #log #graylog

gelf

一个将GELF消息记录到兼容Graylog服务器的库

7个版本 (4个破坏性更新)

0.5.0 2020年2月6日
0.4.0 2019年7月29日
0.3.1 2018年11月16日
0.3.0 2018年10月23日
0.1.0 2017年2月17日

#2 in #graylog

Download history 46/week @ 2024-04-01 4/week @ 2024-04-15 5/week @ 2024-04-22 7/week @ 2024-05-06 136/week @ 2024-05-20 17/week @ 2024-05-27 17/week @ 2024-06-03 23/week @ 2024-06-10 24/week @ 2024-06-17 44/week @ 2024-06-24 62/week @ 2024-07-01 5/week @ 2024-07-08

每月143次下载

MIT许可证

63KB
1K SLoC

GELF for Rust (gelf)

Crates.io Build Status

Rust的GELF实现 (文档)

待办:什么是GELF?

  • 链接Graylog
  • 链接GELF规范

待办:这个库是什么?

待办:GELF的示例用例

功能

待办:::log-integration,后端列表,错误级别的转换

安装

要使用GELF for Rust,只需将其添加到您的Cargo.toml中的依赖项。在cargo.io查看最新版本

[dependencies]
gelf = "a.b.c"

如果您已安装cargo-edit,则可以通过运行以下命令轻松添加最新版本:

cargo add gelf

最后将crate添加到您的应用程序中

extern crate gelf;

示例与用法

两个入门示例(适用于独立和log-集成使用)可以在crate的文档中找到这里

/examples中可以找到涵盖不同后端和其他高级用法的其他示例。这些示例都可以通过运行`cargo`来运行,例如:

cargo run --example simple_udp

文档

文档可在https://docs.rs/gelf找到,并为每个crate版本自动构建。

许可证

GELF for rust (gelf) 在MIT许可证下授权。

联系 & 贡献

非常欢迎贡献。我将在CONTRIBUTING.md中制定贡献指南。在此之前,您可以随时提交PR/issue :-)

如果您有任何问题,请随时通过邮件Twitter或IRC联系我。我通常在freenode的#graylog频道以bzikarsky的身份闲逛。

待办:CONTRIBUTING.md

依赖项

~3–4.5MB
~84K SLoC