我一直试图让Webrick的服务器安静下来,因为我想阻止数据直接进入日志文件。
通过server.rb我补充道 puts "before" 和 puts "after 到第98行的以下代码:
puts "before"
puts "after
puts "before" if svrs = IO.select(@listeners, nil, nil, 2.0) puts "after"
运行ruby脚本时,日志中会显示以下内容:
before / after
为什么是 / 正在登录到服务器?这只是在另一个线程中记录的,还是 svrs = IO.select(@listeners, nil, nil, 2.0) 真的打印 / 去性病门诊?
/
svrs = IO.select(@listeners, nil, nil, 2.0)
完整的代码(如果需要)可以在 Console.rb
我发现,在这种情况下,搜索 puts .
puts
你的 放 正在处理请求路径 https://github.com/sancarn/RubyConsole/blob/master/Console.rb#L127
放
请求路径是 / .