るりまサーチ

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

別のキーワード

  1. _builtin to_h
  2. hash to_h
  3. array to_h
  4. ostruct to_h
  5. struct to_h

検索結果

logger (38504.0)

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

...ラー
: WARN
警告
: INFO
一般的な情報
: DEBUG
低レベルの情報

全てのメッセージは必ずログレベルを持ちます。また Logger オブジェクトも同じように
ログレベルを持ちます。メッセージのログレベルが Logger オブジェクトの...
...は、
Logger
オブジェクトのログレベルを 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...
...//emlist[][ruby]{
logger
.datetime_format = '%Y-%m-%d %H:%M:%S'
# e.g. "2004-01-03 00:54:26"
//}


Logger
#formatter= を用いてフォーマットを変更することもできます。

//emlist[][ruby]{
logger
.formatter = proc do |severity, datetime, progname, msg|
"#{datetime}: #{msg}\n"
end...
...//emlist[][ruby]{
require 'logger'
Logger
.new(logdev, datetime_format: '%Y-%m-%d %H:%M:%S')
//}

Logger
#formatter= を用いてフォーマットを変更することもできます。

//emlist[][ruby]{
logger
.formatter = proc do |severity, datetime, progname, msg|
"#{datetime}: #{msg}\n"
end
#...