るりまサーチ

最速Rubyリファレンスマニュアル検索!
500件ヒット [101-200件を表示] (0.105秒)

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils cp_r
  5. fileutils rm_r

ライブラリ

クラス

モジュール

キーワード

検索結果

<< < 1 2 3 4 ... > >>

Logger#error? -> bool (9107.0)

現在の Logger オブジェクトが ERROR 以上のログレベルのメッセージを記録するなら 真を返します。

...現在の Logger オブジェクトが ERROR 以上のログレベルのメッセージを記録するなら
真を返します。

//emlist[例][ruby]{
r
equire 'logger'

log
ger = Logger.new(STDOUT)
log
ger.error? # => true
log
ger.level = Logger::Severity::FATAL
log
ger.error? # => false
//}...

Logger#formatter -> String (9107.0)

ログを出力する際に使用するフォーマッターを取得します。

...数 (severity, time, program name, message) を受けとります。

//emlist[例][ruby]{
r
equire 'logger'

log
ger = Logger.new(STDOUT)
log
ger.formatter # => nil
log
ger.info("test")
# => I, [2019-05-09T22:13:56.509159 #13912] INFO -- : test

ltsv_formatter = proc { |severity, timestamp, progname,...
...g|
"time:#{timestamp}\tlevel:#{severity}\tprogname:#{progname}\tmessage:#{msg}\n"
}
log
ger.formatter = ltsv_formatter
log
ger.formatter # => #<Proc:0x00007fa3048b8e00@/path/to/file:8>
log
ger.info("MyApp") { "test" }

# => time:2019-05-09 22:13:56 +0900 level:INFO progname:MyApp message:test
//}...

Logger#progname -> String (9107.0)

ログに出力するプログラム名を取得します。

...ログに出力するプログラム名を取得します。

//emlist[例][ruby]{
r
equire 'logger'

log
ger = Logger.new(STDOUT)
log
ger.progname # => nil
log
ger.progname = "MyProgName"
log
ger.progname # => "MyProgName"
//}...

Logger#progname=(name) (9107.0)

ログに出力するプログラム名を設定します。

...を設定します。

//emlist[例][ruby]{
r
equire 'logger'

log
ger = Logger.new(STDOUT)
log
ger.progname # => nil
log
ger.progname = "MyProgName" # => "MyProgName"
log
ger.progname # => "MyProgName"
log
ger.info("info1") #...
...=> I, [2019-04-23T00:08:55.585459 #2823] INFO -- MyProgName: info1
log
ger.info("OtherProgName") { "info2" } # => I, [2019-04-23T00:08:55.585500 #2823] INFO -- OtherProgName: info2
//}...

Logger#sev_threshold -> Integer (9107.0)

レシーバにセットされているログレベルを取得します。

...レシーバにセットされているログレベルを取得します。

//emlist[例][ruby]{
r
equire 'logger'

log
ger = Logger.new(STDOUT)
log
ger.level # => 0
log
ger.level = Logger::Severity::ERROR
log
ger.level # => 3
//}...

絞り込み条件を変える

Logger#sev_threshold=(level) (9107.0)

Logger オブジェクトのログレベルを設定します。ログレベルがこれより低いメッセージは 出力されません。

...
Log
ger オブジェクトのログレベルを設定します。ログレベルがこれより低いメッセージは
出力されません。

@param level ログレベルを指定します。

//emlist[例][ruby]{
r
equire 'logger'

log
ger = Logger.new(STDOUT)
log
ger.level # => 0
log
ger.level = L...
...ogger::Severity::ERROR # => 3
log
ger.level # => 3
//}...

Logger#warn(progname = nil) -> true (9107.0)

WARN 情報を出力します。

...WARN 情報を出力します。

ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。

引数とブロックを同...
...時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。

@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。...
...t[例][ruby]{
r
equire 'logger'

log
ger = Logger.new(STDOUT)
log
ger.warn("warn1") # => W, [2019-03-27T22:46:17.744243 #12744] WARN -- : warn1
log
ger.warn("MyApp") { "warn2" } # => W, [2019-03-27T22:46:17.744322 #12744] WARN -- MyApp: warn2
log
ger.level = Logger::Severity::ERROR
# 出...

Logger#warn(progname = nil) { ... } -> true (9107.0)

WARN 情報を出力します。

...WARN 情報を出力します。

ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。

ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。

引数とブロックを同...
...時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。

@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。...
...t[例][ruby]{
r
equire 'logger'

log
ger = Logger.new(STDOUT)
log
ger.warn("warn1") # => W, [2019-03-27T22:46:17.744243 #12744] WARN -- : warn1
log
ger.warn("MyApp") { "warn2" } # => W, [2019-03-27T22:46:17.744322 #12744] WARN -- MyApp: warn2
log
ger.level = Logger::Severity::ERROR
# 出...

Logger#warn? -> bool (9107.0)

現在の Logger オブジェクトが WARN 以上のログレベルのメッセージを記録するなら 真を返します。

...現在の Logger オブジェクトが WARN 以上のログレベルのメッセージを記録するなら
真を返します。

//emlist[例][ruby]{
r
equire 'logger'

log
ger = Logger.new(STDOUT)
log
ger.warn? # => true
log
ger.level = Logger::Severity::ERROR
log
ger.warn? # => false
//}...
<< < 1 2 3 4 ... > >>