我創建了一個新的記錄器Rails3中自定義記錄
my_logger = Logger.new(File.join(Rails.root, 'log', 'my_log.log'))
my_logger.info "my message"
,我試圖記錄文本的某些位在此日誌文件。
這是我所有環境的logger_level。
Development = 0 - Logger::DEBUG
Staging = 1 - Logger::INFO
Production = 1 - Logger::INFO
這對於開發環境和登臺環境非常有效。但my_logger.info "my message"
在生產環境中沒有任何作用。它也不會拋出任何錯誤。你能告訴我新的記錄器在「生產」環境中會出現什麼問題嗎?
如何設置記錄器級別?也許錯誤在那裏? – Arsen7 2011-05-27 11:14:21
也許文件權限阻止文件被創建?什麼意思是「什麼都不做」? – Arsen7 2011-05-27 11:21:33
該文件正在創建。沒有問題。我在delayed_job中使用該記錄器。可能會帶來一些問題。 – Anand 2011-05-31 05:34:17