--- !ruby/object:RI::MethodDescription
aliases: []
block_params:
comment:
- !ruby/struct:SM::Flow::P
body: Log an INFO message.
- !ruby/struct:SM::Flow::P
body: The message can come either from the progname argument or the block. If both are provided, then the block is used as the message, and progname is used as the program name.
- !ruby/struct:SM::Flow::H
level: 3
text: Examples
- !ruby/struct:SM::Flow::VERB
body: " logger.info("MainApp") { "Received connection from #{ip}" }\n # ...\n logger.info "Waiting for input from user"\n # ...\n logger.info { "User typed #{input}" }\n"
- !ruby/struct:SM::Flow::P
body: You'll probably stick to the second form above, unless you want to provide a program name (which you can do with Logger#progname= as well).
- !ruby/struct:SM::Flow::H
level: 3
text: Return
- !ruby/struct:SM::Flow::P
body: "See #add."
full_name: Logger#info
is_singleton: false
name: info
params: (progname = nil, &block)
visibility: public