るりまサーチ

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

別のキーワード

  1. logger error
  2. logger fatal
  3. logger warn
  4. logger debug
  5. logger info

ライブラリ

クラス

キーワード

検索結果

logger (38594.0)

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

...エラー
: FATAL
プログラムをクラッシュさせるような制御不可能なエラー
: ERROR
制御可能なエラー
: WARN
警告
: INFO
一般的な情報
: DEBUG
低レベルの情報

全てのメッセージは必ずログレベルを持ちます。また Logger オブジ...
...す。メッセージのログレベルが Logger オブジェクトのログレベルよりも
低い場合メッセージは記録されません。

普段は INFO しか記録していないが、デバッグ情報が必要になった時には、
Logger
オブジェクトのログレベルを D...
...{
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_file"

begin
File.foreach(path) do |line|
unless line =~ /^(\w+) = (.*)$/
logger
.error("Line in...

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

ERROR 情報を出力します。

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

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

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

引数とブロックを同...
...'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 (35238.0)

ERROR 情報を出力します。

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

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

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

引数とブロックを同...
...'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? -> bool (23193.0)

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

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

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

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

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

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

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

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも...
...by]{
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, [20...
...19-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
//}...

絞り込み条件を変える

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

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

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

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも...
...by]{
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, [20...
...19-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
//}...

Logger#log(severity, message = nil, progname = nil) -> true (17114.0)

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

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

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも...
...by]{
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, [20...
...19-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
//}...

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

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

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

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも...
...by]{
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, [20...
...19-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
//}...

WEBrick::BasicLog.new(log_file = nil, level = WEBrick::BasicLog::INFO) -> WEBrick::BasicLog (30.0)

WEBrick::BasicLog オブジェクトを生成して返します。

...録します。
ログレベルは重要度の順に FATAL, ERROR, WARN, INFO, DEBUG の5段階があります。
FATAL
の重要度が一番高く DEBUG が一番低いです。

require 'webrick'
logger
= WEBrick::BasicLog.new('testfile', WEBrick::BasicLog::FATAL)...