У меня есть услуга рельсов, которую я запускаю с Puma. Я использую 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
.Различные файлы журнала для различных сервисов rails?
Я попытался
stdout_redirect "#{Dir.pwd}/log/puma.stdout.log", "#{Dir.pwd}/log/puma.stderr.log"
для отдельных файлов PUMA, но это только регистрирует запросы. Я хочу, чтобы журнал был log_level: debug. Как я могу это достичь?
Вот мой пума конфигурационный файл:
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