Ruby on rails開發從頭來(windows)(三十五)- 日誌(Log)

來源:互聯網
上載者:User
Rails內建了Log功能,或者更準確的說,Rails暴露了Logger對象,該對象可以在所有的Rails程式中使用。

Logger是從ruby中移植過來的一個簡單的Log架構(你可以在ruby的命令列裡鍵入ri Logger來查看標準庫的文檔),對於我們而言,我們只需要知道Logger能針對warnning,info,error或者fatal level來產生Log資訊,然後確定向Log檔案中寫入哪個層級的Log資訊。

logger.warn("I don't think that's a good idea")

logger.info("Dave's trying to do something bad")

logger.error("Now he's gone and broken it")

logger.fatal("I give up")

 

在一個Rails程式中,Log資訊被寫入到Log檔案夾的檔案中,具體是哪個檔案,依賴於你當前的程式的環境配置,如果是development環境下,那麼,log資訊就會被寫入到log\development.log檔案中,相對應的,test環境下,log檔案為log\test.log,production環境下,log檔案為log\production.log

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.