Ruby Sinatra是否有类似Rails的记录器?

Ruby Sinatra是否有类似Rails的记录器?,ruby,sinatra,Ruby,Sinatra,我想要一个简单的记录器,就像在Rails中一样。 只需记录所有请求及其所有参数。 让我们想想怎么做。 谢谢。试试看 configure do enable :logging end 请参见找到它: configure do class ::Logger; alias_method :write, :<<; end use Rack::CommonLogger, Logger.new('logs/app.log') end configure do 类::记录器;ali

我想要一个简单的记录器,就像在Rails中一样。 只需记录所有请求及其所有参数。 让我们想想怎么做。 谢谢。

试试看

configure do
  enable :logging
end
请参见找到它:

configure do
  class ::Logger; alias_method :write, :<<; end
  use Rack::CommonLogger, Logger.new('logs/app.log')
end
configure do

类::记录器;alias_method:write,:@nyzm我不这么认为——这个询问者只是想记录那些没有真正帮助的请求……据我所知,我的和你的唯一区别是我的写入标准输出,而你的写入一个名为log/app.log的文件。这是正确的吗?我不知道,可能是我的配置有点不同,所以我需要添加I解决方法。这个猴子补丁似乎没有必要。您是否尝试过子类化记录器?