如果我嘗試之類的東西爲什麼在我的heroku服務器上看不到Rails的日誌輸出?
puts "12345"
或
logger.debug "abcde"
在我的控制器,然後訪問,該控制器......我再運行
heroku logs
或
heroku logs -n 1000
,我沒有看到任何日誌輸出。如何將日誌輸出到我的heroku服務器並查看它們?
如果我嘗試之類的東西爲什麼在我的heroku服務器上看不到Rails的日誌輸出?
puts "12345"
或
logger.debug "abcde"
在我的控制器,然後訪問,該控制器......我再運行
heroku logs
或
heroku logs -n 1000
,我沒有看到任何日誌輸出。如何將日誌輸出到我的heroku服務器並查看它們?
...使用on Rails的TaggedLogger紅寶石通過的ActiveSupport的時候,你應該添加以下到您的應用程序的配置,獲取標準輸出日誌:
config.logger = Logger.new(STDOUT)
我們發現,最簡單的這裏要做的是從heroku插件頁面安裝附加組件「Papertrail」。當你點擊資源標籤上的Papertrail時,你會看到一個很好的日誌視圖
不幸的是,這不起作用。我在生產,開發和測試文件中有這一行。我也嘗試通過'logger.debug「消息來輸出消息」'並且'把「消息」立即放在我的控制器的開頭。但是,'heroku logs'只顯示一條簡單的POST消息給沒有日誌語句的控制器。 – 2015-03-31 13:39:45
你檢查了這個[link](http://stackoverflow.com/questions/5994492/heroku-debugging)嗎? – 2015-03-31 16:50:24