180件ヒット
[1-100件を表示]
(0.017秒)
種類
- インスタンスメソッド (96)
- クラス (48)
- ライブラリ (12)
- 文書 (12)
- 特異メソッド (12)
ライブラリ
- gdbm (12)
- logger (84)
-
net
/ http (12) -
net
/ protocol (12) -
net
/ smtp (12) -
webrick
/ log (24)
クラス
- Logger (84)
-
WEBrick
:: BasicLog (24)
キーワード
- GDBMFatalError (12)
- HTTPFatalError (12)
- ProtoFatalError (12)
- SMTPFatalError (12)
- add (24)
- error? (12)
- log (36)
- logger (12)
- new (12)
-
ruby 1
. 6 feature (12)
検索結果
先頭5件
-
Logger
# error(progname = nil) -> true (18184.0) -
ERROR 情報を出力します。
...
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同......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 Logge... -
Logger
# error(progname = nil) { . . . } -> true (18184.0) -
ERROR 情報を出力します。
...
ERROR 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同......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 Logge... -
GDBMFatalError (12000.0)
-
GDBM 内部で使用する例外クラスです。
GDBM 内部で使用する例外クラスです。 -
Net
:: HTTPFatalError (12000.0) -
HTTP ステータスコード 5xx を受け取ったという例外です。
HTTP ステータスコード 5xx を受け取ったという例外です。
サーバがエラーを起こしているなど、サーバ側で処理を完了することがで
きないことを表しています。 -
Net
:: ProtoFatalError (12000.0) -
サーバへのリクエストが間違っているなど、致命的エラーの 場合に発生するエラーです。
サーバへのリクエストが間違っているなど、致命的エラーの
場合に発生するエラーです。 -
Net
:: SMTPFatalError (12000.0) -
SMTP 致命的エラー(エラーコード 5xx、 ただし500除く)に対応する 例外クラスです。
SMTP 致命的エラー(エラーコード 5xx、 ただし500除く)に対応する
例外クラスです。 -
Logger
# error? -> bool (6135.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 (132.0)
-
ログを記録するためのライブラリです。
...ルに分けてログを記録します。
: UNKNOWN
常に記録されるべき不明なエラー
: FATAL
プログラムをクラッシュさせるような制御不可能なエラー
: ERROR
制御可能なエラー
: WARN
警告
: INFO
一般的な情報
: DEBUG
低レベルの情......ine|
unless line =~ /^(\w+) = (.*)$/
logger.error("Line in wrong format: #{line.chomp}")
end
end
rescue => err
logger.fatal("Caught exception; exiting")
logger.fatal(err)
end
//}
上の例ではログにはWARN、ERROR、FATALのみが記録されます。
例外オブジェク......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)
logger_sample.rb:12:in... -
Logger
# add(severity , message = nil , progname = nil) -> true (72.0) -
メッセージをログに記録します。
...d(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.037272 #1320] FATAL -- : Fatal error!
//}...