美洲狮/缺less日志

为什么我在日志中看不到任何Rails特定的条目?

我正在使用Puma 2.7.1和Nginx的代理,在一个普通的Debian框中,没有什么奇特的,Ruby 1.9.3通过RVM。

我的彪马configuration:

#!/usr/bin/env puma environment 'sandbox' bind 'unix://tmp/puma.sock' stdout_redirect 'log/puma.log', 'log/puma_error.log', true pidfile 'tmp/pids/puma.pid' state_path 'tmp/pids/puma.state' daemonize true workers 4 

我通过以下方式启动puma:

 bundle exec puma -C config/puma/config.rb 

我懂了:

 [23664] Puma starting in cluster mode... [23664] * Version 2.7.1, codename: Earl of Sandwich Partition [23664] * Min threads: 0, max threads: 16 [23664] * Environment: sandbox [23664] * Process workers: 4 [23664] * Phased restart available [23664] * Listening on unix://tmp/puma.sock [23664] * Daemonizing... 

我运行:

 tail -f log/puma* 

我懂了:

 ==> log/puma_error.log <== X-Accel-Mapping header missing === puma startup: 2014-02-13 14:08:52 +0100 === [deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message. ==> log/puma.log <== === puma startup: 2014-02-13 14:08:52 +0100 === [23670] - Worker 23678 booted, phase: 0 [23670] - Worker 23674 booted, phase: 0 [23670] - Worker 23686 booted, phase: 0 [23670] - Worker 23682 booted, phase: 0 

但是我没有看到更多的日志,没有任何应用程序相关。

当应用程序引发exception时,我在日志中什么也得不到…“tabula rasa”

Rails有一个单独的日志文件,并不会记录到美洲狮日志。 默认情况下,Rails会在logs/<environment>.loglogs/<environment>.log一个文件,例如log/production.log