るりまサーチ

最速Rubyリファレンスマニュアル検索!
319件ヒット [101-200件を表示] (0.104秒)
トップページ > クエリ:i[x] > クラス:Logger[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. matrix i
  5. csv to_i

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 > >>

Logger#<<(msg) -> Integer | nil (101.0)

ログを出力します。

...ログを出力します。

@param msg ログに出力するメッセージ。

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

logger
<< "add message"

# => add message
//}...

Logger#add(severity, message = nil, progname = nil) -> true (101.0)

メッセージをログに記録します。

...ジとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベ...
...il が用いられます。

@param progname ログメッセージと一緒に記録するプログラム名を指定します。
省略すると nil が使用されますが、実際には内部で保持されている値が使用されます。

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

logger
= Logger.new(STDOUT)

logger
.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
logger
.fatal('Fatal error!')

# => F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
# F, [2019-03-11T00:34:18.03...

Logger#add(severity, message = nil, progname = nil) { ... } -> true (101.0)

メッセージをログに記録します。

...ジとしてログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベ...
...il が用いられます。

@param progname ログメッセージと一緒に記録するプログラム名を指定します。
省略すると nil が使用されますが、実際には内部で保持されている値が使用されます。

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

logger
= Logger.new(STDOUT)

logger
.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
logger
.fatal('Fatal error!')

# => F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
# F, [2019-03-11T00:34:18.03...

Logger#debug(progname = nil) -> true (101.0)

ログレベルが DEBUG のメッセージを出力します。

...ログレベルが DEBUG のメッセージを出力します。

現在の Logger のログレベルが DEBUG よりも高い場合、メッセージは出力されません。

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

ブロッ...
...定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。

//emlist[例][ruby]{
logger
.debug "Waiting for input from user"
# ...
logger
.debug { "User typed #{input}" }

logger
.debug("MainApp") { "Received connection from #{ip}" }
//}...

Logger#debug(progname = nil) { ... } -> true (101.0)

ログレベルが DEBUG のメッセージを出力します。

...ログレベルが DEBUG のメッセージを出力します。

現在の Logger のログレベルが DEBUG よりも高い場合、メッセージは出力されません。

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

ブロッ...
...定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。

//emlist[例][ruby]{
logger
.debug "Waiting for input from user"
# ...
logger
.debug { "User typed #{input}" }

logger
.debug("MainApp") { "Received connection from #{ip}" }
//}...

絞り込み条件を変える

Logger#error(progname = nil) -> true (101.0)

ERROR 情報を出力します。

...

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

logger
= Logger.new(STDOUT)
logger
.error("error1") # => E, [2019-03-15T22:54:37.925635 #14878] ERROR -- : error1
logger
.error("MainApp") { "error2" } # => E, [2019-03-16T03:50:58.062094 #2172] ERROR -- MainApp: error2
logger
.level = Logger::Severity::FATAL...
...# 出力されない
logger
.error("error3")
//}

@see Logger#debug...

Logger#error(progname = nil) { ... } -> true (101.0)

ERROR 情報を出力します。

...

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

logger
= Logger.new(STDOUT)
logger
.error("error1") # => E, [2019-03-15T22:54:37.925635 #14878] ERROR -- : error1
logger
.error("MainApp") { "error2" } # => E, [2019-03-16T03:50:58.062094 #2172] ERROR -- MainApp: error2
logger
.level = Logger::Severity::FATAL...
...# 出力されない
logger
.error("error3")
//}

@see Logger#debug...

Logger#fatal(progname = nil) -> true (101.0)

FATAL 情報を出力します。

...

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

logger
= Logger.new(STDOUT)
logger
.fatal("fatal1") # => F, [2019-03-17T22:36:43.042422 #4028] FATAL -- : fatal1
logger
.fatal("MainApp") { "fatal2" } # => F, [2019-03-17T22:36:43.042462 #4028] FATAL -- MainApp: fatal2
//}

@see Logger#debug...

Logger#fatal(progname = nil) { ... } -> true (101.0)

FATAL 情報を出力します。

...

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

logger
= Logger.new(STDOUT)
logger
.fatal("fatal1") # => F, [2019-03-17T22:36:43.042422 #4028] FATAL -- : fatal1
logger
.fatal("MainApp") { "fatal2" } # => F, [2019-03-17T22:36:43.042462 #4028] FATAL -- MainApp: fatal2
//}

@see Logger#debug...

Logger#level -> Integer (101.0)

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

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

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

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

絞り込み条件を変える

<< < 1 2 3 4 > >>