logit:用于处理JSON日志的CLI工具

时间:2024-06-15 16:19:06
【文件属性】:

文件名称:logit:用于处理JSON日志的CLI工具

文件大小:52KB

文件格式:ZIP

更新时间:2024-06-15 16:19:06

cli golang json sentry logger

Logit logit是一个CLI工具,它使用JSON中的日志并将其馈送到文件,Amazon CloudWatch或Slack等日志存储中。 为什么重要: 您的应用程序将仅包含业务逻辑。 不要编写自己的日志记录库。 您的应用程序将不会发送辅助网络请求。 您的应用程序将更快。 创建一个JSON条目并将其输入到stdout很容易,而logit将负责其余的工作。 您的应用程序将与环境无关。 在这里,您可以在计算机上运行它,生产可以在AWS上运行,明天您可以在GCP上进行迁移。 并且在所有情况下,仅logit配置不同,应用程序相同。 支持的处理程序: 控制台和文件: json logfmt rolling text zalgo 数据库: elastic influxdb mongodb redis 信使: discord slack 日志收集器: aw


【文件预览】:
logit-master
----go.mod(2KB)
----main.go(845B)
----go.sum(59KB)
----LICENSE(1KB)
----main_test.go(679B)
----README.md(3KB)
----docs()
--------README.md(185B)
--------config.md(3KB)
--------handlers.md(6KB)
----.gitignore(18B)
----logit()
--------handler_discord.go(1KB)
--------handler_gcloud.go(2KB)
--------handler_loggly.go(1KB)
--------logger_test.go(3KB)
--------handler_zalgo.go(852B)
--------handler_logstash.go(1KB)
--------handler_text.go(1KB)
--------handler.go(2KB)
--------logger.go(3KB)
--------handler_sentry.go(1KB)
--------handler_json_test.go(2KB)
--------handler_fluentd.go(1KB)
--------handler_logfmt_test.go(2KB)
--------handler_base.go(1KB)
--------handler_influxdb.go(1KB)
--------handler_slack.go(1KB)
--------config_test.go(1KB)
--------parsers.go(869B)
--------handler_elastic.go(1KB)
--------handler_logfmt.go(1KB)
--------tformat.go(306B)
--------handler_text_test.go(1KB)
--------handler_redis.go(2KB)
--------handler_json.go(1017B)
--------handler_syslog.go(2KB)
--------handler_mongodb.go(1KB)
--------handler_aws.go(2KB)
--------handler_graylog.go(944B)
--------handler_rolling.go(2KB)
--------config.go(2KB)
----logit.toml(117B)

网友评论