Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 彪马去哪里_Ruby_Logging_Webserver_Thin_Puma - Fatal编程技术网

Ruby 彪马去哪里

Ruby 彪马去哪里,ruby,logging,webserver,thin,puma,Ruby,Logging,Webserver,Thin,Puma,我一直在使用Thin来运行我的ruby-Sinatra应用程序,但现在我正在改用Puma。Thin创建自己的loglog/Thin.log,我使用它。我注意到Puma没有生成日志文件(我看不到)。我曾尝试在谷歌上搜索有关这方面的文档,但没有真正找到任何东西 我想知道您是否/如何在Puma中指定日志路径 任何帮助都将不胜感激 Alex检查回购协议上推荐的示例 如图所示: # Redirect STDOUT and STDERR to files specified. The 3rd paramet

我一直在使用Thin来运行我的ruby-Sinatra应用程序,但现在我正在改用Puma。Thin创建自己的log
log/Thin.log
,我使用它。我注意到Puma没有生成日志文件(我看不到)。我曾尝试在谷歌上搜索有关这方面的文档,但没有真正找到任何东西

我想知道您是否/如何在Puma中指定日志路径

任何帮助都将不胜感激

Alex

检查回购协议上推荐的示例

如图所示:

# Redirect STDOUT and STDERR to files specified. The 3rd parameter
# (“append”) specifies whether the output is appended, the default is “false”.


stdout_redirect '/u/apps/lolcat/log/stdout', '/u/apps/lolcat/log/stderr'
stdout_redirect '/u/apps/lolcat/log/stdout', '/u/apps/lolcat/log/stderr', true

是否可以重定向到记录器(对象)而不是文件?我的问题与@yegor256相同。我使用了一个黑客程序,通过在我的config
log=Syslog::Logger.new'my_app'中添加以下内容使其正常工作:;log|u格式化程序{| s | log.info s;s}