【发布时间】:2015-02-04 10:41:41
【问题描述】:
我正在使用 Puma 启动 Rails 服务。我在用
bundle exec puma -C config/puma.rb -p 3000。但是我必须在不同的端口上启动一个新服务,比如说 3001。所以,我有一个不同的 puma2.rb,我从 bundle exec puma -C config/puma2.rb -p 3001 开始。
这两个服务都有一个共同的日志文件,即 development.log。我想将这些日志文件分开说development-3000.log & development-3001.log。
我试过了
stdout_redirect "#{Dir.pwd}/log/puma.stdout.log", "#{Dir.pwd}/log/puma.stderr.log"
对于单个 puma 文件,但这仅记录请求。我希望日志为 log_level : debug。我怎样才能做到这一点?
这是我的 puma 配置文件:
app_path=File.expand_path('../', _ _FILE_ _)
tmp_dir= "#{app_path}/../tmp"
pidfile "#{tmp_dir}/pid"
state_path "#{tmp_dir}/state"
threads 8,32
workers 2
activate_control_app
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 logging puma