Web-based log viewer for Ruby applications

I’m searching for a web-based solution that can capture and display log entries from my Ruby applications. I need something similar to what Chainsaw does but accessible through a browser interface. The tool should be able to receive log messages from Ruby programs and present them in a readable format on a web page. I’ve been searching online but haven’t found anything that fits my needs yet. Has anyone worked with a web application that serves as a logging frontend for Ruby? I’m open to both free and commercial solutions. Any recommendations would be greatly appreciated.

have u thought about rails_admin with a custom log model? what features r u looking for other than viewin - like real-time streams or just checkin old logs? also, what’s ur current logging setup like - just standard rails logger or custom?

fluentd + kibana is a great combo for this! just configure fluentd to capture ruby logs and send them to elasticsearch, then you can visualize it all with kibana. it requires a bit more setup than building from scratch, but it handles scale really well!

I developed a solution using Sinatra and Redis last year. I configured Ruby’s logger to send messages to Redis through a custom appender, then designed a basic Sinatra web app that queries Redis and displays logs in real-time using WebSockets. It took approximately two days, and it allowed me to customize formatting and filtering as needed. Redis is excellent for message queuing, and Sinatra ensures a lightweight and efficient setup. This method works well for consolidating logs from different Ruby processes or servers into a single interface.