我通过RACK运行的屈应用程式。

要该文件不活动记录到日志中?此外,我怎么可以设置日志文件的路径?

有帮助吗?

解决方案

这取决于。许多开发人员定义它们的应用程序的日志文件到应用程序/ servername.log或者只是其中机架应用被加载的电流路径。

是你可以改变它的路径。

通常你会得到一个config.ru文件的东西,如:

  log = File.new("sinatra.log", "a+")
  $stdout.reopen(log)
  $stderr.reopen(log)

和/或

configure do
  LOGGER = Logger.new("sinatra.log")
  enable :logging, :dump_errors
  set :raise_errors, true
end

在这种情况下,日志文件位于下APPDIR / sinatra.log。但是,请记住这个代码可以在机架上的应用程序在任何地方,所以请寻求在应用程序目录下的“日志”。

$ cd projectname
$ grep -ri 'log' *

有乐趣,并张贴在这里您config.ru和/或mainprojectfile.rb。

scroll top