るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.048秒)
トップページ > クエリ:-[x] > クエリ:STDOUT[x] > クエリ:sev_threshold[x]

別のキーワード

  1. tracer stdout
  2. tracer stdout=
  3. tracer stdout_mutex
  4. object stdout
  5. _builtin stdout

ライブラリ

クラス

キーワード

検索結果

Logger#sev_threshold -> Integer (15207.0)

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

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

//emlist[例][ruby]{
require 'logger'

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

logger (108.0)

ログを記録するためのライブラリです。

...のログレベルを DEBUG に下げるなどという使い方をします。

==== 例

//emlist[][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.level = Logger::WARN

logger.debug("Created logger")
logger.info("Program started")
logger.warn("Nothing to do!")

path = "a_non_existent_f...
...下が出力例です。

W, [2017-12-07T02:22:53.649000 #11601] WARN -- : Nothing to do!
F, [2017-12-07T02:22:53.649172 #11601] FATAL -- : Caught exception; exiting
F, [2017-12-07T02:22:53.649222 #11601] FATAL -- : No such file or directory @ rb_sysopen - a_non_existent_file (Errno::ENOENT)...
...on")
//}

==== loggerのclose

logger.close

==== ログレベル設定

1. オリジナルインターフェイス

//emlist[][ruby]{
logger.sev_threshold = Logger::WARN
//}

2. (ある程度の) Log4r 互換インターフェイス

//emlist[][ruby]{
logger.level = Logger::INFO

# DEBUG < INFO <...

Logger#level -> Integer (107.0)

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

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

//emlist[例][ruby]{
require 'logger'

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