繁体   English   中英

如何将(机架)瘦服务器输出重定向到控制台?

[英]How to redirect (Rack) Thin server output to console?

瘦服务器具有-l选项以将输出重定向到日志文件(默认值:log / thin.log)。 有没有像webrick服务器那样的输出始终是控制台(和log / development.log)?

我安装的Thin版本自动输出到控制台。 如果您没有,则可以尝试更新已安装的版本。

你也可以尝试thin -l - ,它告诉Thin将输出重定向到STDOUT。

希望这可以帮助!

如果您正在使用rails,请将其添加到您的gemfile:

gem 'thin', :group => 'development'

然后从控制台,使用:

rails s

这会将日志发送到标准输出和log / development.log

一些文档说,不要使用“瘦启动”。

我使用thin start -d作为具有默认日志记录的后台守护进程启动瘦,并将文件的输出发送回控制台

tail -f log / thin.log

这样终端关闭时服务器不会停止,但我可以看到puts语句的输出。 如果你想从瘦的更详细的日志记录有点不同。

要停止服务/守护程序,请使用thin stop

解决方案是在config.ru文件中添加一个小代码片段,并将所有应用程序日志精简输出到控制台,而不必tail日志文件并保持日志着色不变

详细信息:瘦服务器: 瘦服务器:将应用程序日志输出到控制台,如'rails s'所示

我会自动输出到控制台,但如果我使用Procfile,它不会。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM