它访问的 Ruby Thin 日志 url

发布于 2025-01-01 12:04:22 字数 86 浏览 1 评论 0原文

有没有办法告诉 ruby​​ 将它作为请求获得的 url 记录在日志中?

我发现我的应用程序发生了一些崩溃,并且无法确定正在执行此操作的网址。

Is there anyway to tell ruby to log the url it got as a request in the log?

I am seeing some crashing in my app and can't pin down what url that is doing it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

少钕鈤記 2025-01-08 12:04:22

是的,这绝对是可能的,但如何实现它取决于您的应用程序。如果您使用的是 Rails 或 Rack 等框架,请使用它们的内置日志记录类(自动连接到 Rack 的日志记录类)。如果它是普通 Ruby 脚本,那么您可以包含 Thin::Logging 在你的类中,它将为你提供 logtracedebuglog_error 方法。

至于具体记录请求的 URL,这完全取决于您的实现。

Yes, it's absolutely possible, but how you implement it will depend on your app. If you're using a framework like Rails or Rack use their built-in logging classes (Thin hooks into Rack's logging class automatically). If it's a vanilla Ruby script then you can include Thin::Logging in your class, which will give you log, trace, debug, and log_error methods.

As for logging the requested URL specifically, that depends entirely on your implementation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文