
lograge
roidrage
An attempt to tame Rails' default policy to log everything.
AI 简介
Lograge 是一个用于简化 Ruby on Rails 应用日志输出的轻量级中间件,旨在替代 Rails 默认冗长、多行、难以解析的请求日志。它将每个 HTTP 请求压缩为单行结构化日志(key-value 格式),保留 method、path、controller、action、status、duration 等关键字段,移除开发阶段才需的渲染细节,并默认省略时间戳以适配外部日志系统(如 Logstash、Fluentd)。项目基于 Rails 的 ActiveSupport::Notifications 实现,兼容主流 Rails 版本(5.2+)及多种 Ruby 实现。适用于生产环境日志标准化、集中采集与机器解析场景,尤其适合对接 ELK、Datadog 等可观测性平台。
Ruby
MIT License3.6k
Stars
298
Forks
35
Watchers
54
Issues
Star 增长
今日0
近 7 天0
近 30 天0
综合评分59.43
默认分支master