Thin服务器有一个选项(-l),可以将输出重定向到日志文件(默认为log/thin.log)。是否有一种方式,像webrick服务器那样,输出始终是到控制台 (以及log/development.log)?
Thin服务器有一个选项(-l),可以将输出重定向到日志文件(默认为log/thin.log)。是否有一种方式,像webrick服务器那样,输出始终是到控制台 (以及log/development.log)?
我的Thin安装版本自动输出到控制台。如果你的没有,可以尝试更新已安装的版本。
你也可以尝试使用 thin -l -
命令,这会将输出重定向到标准输出。
希望这能帮到你!
gem 'thin', :group => 'development'
然后从控制台使用:
rails s
这将把日志发送到标准输出和log/development.log文件中。
不要使用"thin start",因为一些文档会这样说。
tail
命令查看日志文件,并且它可以保持日志颜色不变。我使用 thin start -d
作为后台守护进程启动 thin,并使用默认日志记录将文件输出发送回控制台,使用
tail -f log/thin.log
这样服务器不会在终端关闭时停止,但我可以看到 puts
语句的输出。如果您想从 thin 中获得更详细的日志记录,则有所不同。
要停止服务/守护进程,请使用 thin stop
我的程序自动输出到控制台,但如果我使用Procfile,则不会。
enable :logging
。 - user2398029