class Chamomile::LogView

A scrollable log view with auto-scroll and SQL/error highlighting. Designed for streaming log panels.

Usage:

@log_view = Chamomile::LogView.new(max_lines: 1000)
@log_view.push("GET /users 200 10ms")
@log_view.push("SELECT * FROM users")
rendered = @log_view.render(width: 80, height: 20)