我目前在工作中使用 Rails v2.3.5,我对语言和框架都很陌生。我需要做的是在每次用户请求网页时捕获某些信息(用户的 IP 地址、访问的 URL、访问的日期和时间以及页面呈现的时间)并将其存储在数据库中。
我注意到所有这些信息都包含在默认的 Rails 日志文件中,但我试图避免必须解析日志文件来收集这些信息。我想要的是某种方式来连接记录器并拦截此信息,或者扩展记录器并使用我的扩展版本而不是默认的 Rails 版本(ActiveSupport::BufferedLogger)。
也许其他不需要日志的解决方案?
提前致谢。