当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。