當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Ruby Logger.info用法及代碼示例

本文簡要介紹ruby語言中 Logger.info 的用法。

用法

info(message)
info(progname, &block)

記錄 INFO 消息。

message

要記錄的消息;不需要是 String

progname

在塊形式中,這是要在日誌消息中使用的 progname 。可以使用 progname= 設置默認值。

block

評估要記錄的消息。除非記錄器的級別足以記錄消息,否則不會對此進行評估。這允許您創建可能昂貴的日誌記錄消息,這些消息僅在記錄器配置為顯示它們時才被調用。

例子

logger.info("MainApp") { "Received connection from #{ip}" }
# ...
logger.info "Waiting for input from user"
# ...
logger.info { "User typed #{input}" }

你可能會堅持使用上麵的第二種形式,除非你想提供一個程序名稱(你也可以使用 progname= )。

返回

add

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Logger.info。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。