Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > loggerライブラリ > Loggerクラス > unknown
unknown(progname = nil) { ... } -> true
[permalink][rdoc]unknown(progname = nil) -> true
UNKNOWN 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した 結果をメッセージとしてログを出力します。
require 'logger'
logger = Logger.new(STDOUT)
logger.unknown("unknown1") # => A, [2019-03-28T00:26:42.850942 #2765] ANY -- : unknown1
logger.unknown("MyApp") { "unknown2" } # => A, [2019-03-28T00:26:42.851021 #2765] ANY -- MyApp: unknown2
[SEE_ALSO] Logger#debug