我們如何在兩個不同的地方記錄單個事件?說STDOUT和其他一些日誌文件?同時登錄兩個地方 - rails
0
A
回答
1
從任何模型中自己創建一個Logger對象。只是通過文件名來構造和使用對象一樣平常Rails的記錄器
class User < ActiveRecord::Base
def my_logger
@@my_logger ||= Logger.new("#{Rails.root}/log/my.log")
end
def before_save
my_logger.info("Creating user with name #{self.name}")
end
end
UPDATE:
你可以使用寶石multi logger
相關問題
- 1. 禁止同時登錄從Flask登錄的多個不同地方登錄
- 2. 同時登錄在兩個網站
- 3. 如何製作可以同時登錄兩個地方的表單?
- 4. 同時在兩個地方的UIView?
- 5. 登錄到SSH兩次同時
- 6. 阻止同時從兩個不同位置登錄的用戶
- 7. IdentityServer4兩個不同的登錄屏幕
- 8. 從相同登錄表單登錄兩種不同類型的最佳方式
- 9. ASP.NET成員資格 - 一次登錄到兩個地方
- 10. 如何從joomla登錄的地方註銷到同一個URL
- 11. 使用Devise登錄時記錄用戶的IP地址(Rails 3.2)
- 12. CI_Session在登錄時創建兩個session_id
- 13. 登錄時使用兩個數據庫
- 14. 在PHP中同時登錄到兩個網站
- 15. ActiveAdmin與Devise Rails登錄兩次
- 16. CodeIgniter會話類,並禁止從2個不同的地方同時登錄到同一個帳戶
- 17. 同一個記錄器登錄多個目的地?
- 18. rails 3/heroku/devise:用戶登錄時如何指定不同的「登錄頁面」?
- 19. 有兩種登錄方式的Rails應用程序
- 20. 防止多個同時登錄
- 21. slf4j - 同時登錄幾個實現
- 22. 兩個登錄表單
- 23. 是否可以在Ruby on Rails 3中登錄到兩個不同的位置?
- 24. Twitter如何根據登錄信息獲取兩個不同的主頁? - Rails 3.1
- 25. 如何爲rails應用程序創建兩個不同的登錄名
- 26. Rails Devise,兩個模型在同一頁上有自己的登錄表單
- 27. Rails設計:檢測FB/Linkedin /本地用戶的登錄方法
- 28. 多個用戶從同一個IP地址登錄時超出小時限制
- 29. 從兩臺機器同時登錄時Request.ServerVariables未更新
- 30. 在php中同時登錄
沒你給一個嘗試Logger.EVENTS會 – Dave
@戴夫我創建一個_logger = Logger.new(「#{Rails.root} /log/my.log」)然後記錄我使用_logger.info(「我的日誌消息」)。無論如何,我可以爲兩個不同的地點創建_logger嗎?我可以創建兩個不同的變量,並單獨做.info,但這對我來說似乎不是一個好方法。 – shivam
你是什麼意思,由兩個不同的地點準確 – Dave