go-logfmt/logfmt

GitHub: go-logfmt/logfmt

一个 Go 语言库,用于序列化和反序列化 logfmt 格式的日志消息。

Stars: 194 | Forks: 23

# logfmt [![Go 参考](https://pkg.go.dev/badge/github.com/go-logfmt/logfmt.svg)](https://pkg.go.dev/github.com/go-logfmt/logfmt) [![Go 报告卡](https://goreportcard.com/badge/go-logfmt/logfmt)](https://goreportcard.com/report/go-logfmt/logfmt) [![Github Actions](https://static.pigsec.cn/wp-content/uploads/repos/cas/a9/a9f4787624714e7c728582f9fd19ca892a359274bd12b88cdd60e2d5f688d9fc.svg)](https://github.com/go-logfmt/logfmt/actions/workflows/test.yml) [![覆盖率状态](https://coveralls.io/repos/github/go-logfmt/logfmt/badge.svg?branch=master)](https://coveralls.io/github/go-logfmt/logfmt?branch=main) logfmt 包实现了用于序列化和反序列化 [logfmt 格式][fmt] 数据的工具。它提供了类似于 [encoding/json][json] 和 [encoding/xml][xml] 的 API。 logfmt 格式最初由 Brandur Leach 在[这篇文章][origin]中记录。该格式尚未被正式标准化。迄今为止最权威的公开规范是由 Blake Mizerany 和 Keith Rarick 编写的 Go 语言[包][parser]的文档。 ## 目标 本项目试图尽可能紧密地遵循先前的工作,同时在必要处消除歧义,以提供行为良好的编码器和解码器实现。 ## 非目标 本项目不试图正式标准化 logfmt 格式。如果 logfmt 被标准化,本项目将把遵循该标准作为目标。 ## 版本控制 本项目根据 Go 语言的[开发和发布模块指南][pub]发布版本。
标签:EVTX分析, Go, logfmt, Ruby工具, SOC Prime, 开发工具, 数据解析, 日志处理, 日志审计, 编解码库