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

发布于 2024-12-14 10:42:53 字数 106 浏览 3 评论 0原文

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

Thin server has -l option to redirect output to log file (default: log/thin.log). Is there a way like in webrick server the output is always to console (and log/development.log) too ?

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

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

发布评论

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

评论(5

握住我的手 2024-12-21 10:42:53

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

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

希望这有帮助!

My installed version of Thin automatically outputs to the console. If yours doesn't, you could try updating your installed version.

You could also try thin -l -, which tells Thin to redirect output to STDOUT.

Hope this helps!

盛夏已如深秋| 2024-12-21 10:42:53

如果您使用的是 Rails,请将其添加到您的 gemfile:

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

然后从控制台使用:

rails s

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

不要使用“thin start”,正如一些文档所说。

If you're using rails, add this to your gemfile:

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

And then from the console, use:

rails s

This will send logs to standard out and to log/development.log

Don't use "thin start", as some of the docs say.

奢望 2024-12-21 10:42:53

我的确实会自动输出到控制台,但是如果我使用 Procfile,则不会。

Mine does automatically output into console however if I use a Procfile, it doesn't.

凉墨 2024-12-21 10:42:53

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

tail -f log/thin.log

这样,如果终端关闭,服务器不会停止,但我可以看到 puts 语句的输出。如果您想要从 Thin 进行更详细的日志记录,那就有点不同了。

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

I use thin start -d to start thin as a background daemon with default logging and send the output of the file back to console with

tail -f log/thin.log

This way the server doesn't stop if terminal closes, but I can see output from puts statements. If you want more detailed logging from thin that's a bit different.

To stop the service/daemon use thin stop

信仰 2024-12-21 10:42:53

解决方案是在 config.ru 文件中添加一个小代码片段,并将所有应用日志精简输出到控制台,而无需 tail 日志文件,并且它可以保持日志颜色完整

详细信息:瘦服务器:瘦服务器:将 Rails 应用程序日志输出到控制台,就像“rails s”所做的那样

The solution is to add a small code snippet in your config.ru file, and thin output all app logs to the console, without having to tail the log file and it keeps the log coloring intact

Details here: Thin server: Thin server: ouput rails application logs to console, as 'rails s' does

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