78件ヒット
[1-78件を表示]
(0.017秒)
種類
- インスタンスメソッド (44)
- 文書 (12)
- ライブラリ (11)
- 特異メソッド (11)
ライブラリ
- logger (44)
-
webrick
/ log (11)
クラス
- Logger (44)
-
WEBrick
:: BasicLog (11)
キーワード
-
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 3
. 1 . 0 (3) - new (11)
- warn (22)
検索結果
先頭5件
-
logger (38570.0)
-
ログを記録するためのライブラリです。
...シュさせるような制御不可能なエラー
: ERROR
制御可能なエラー
: WARN
警告
: INFO
一般的な情報
: DEBUG
低レベルの情報
全てのメッセージは必ずログレベルを持ちます。また 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("Noth......path) do |line|
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のみが記録されます。
例外オ... -
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
# warn(progname = nil) -> true (17066.0) -
WARN 情報を出力します。
...'logger'
logger = Logger.new(STDOUT)
logger.warn("warn1") # => W, [2019-03-27T22:46:17.744243 #12744] WARN -- : warn1
logger.warn("MyApp") { "warn2" } # => W, [2019-03-27T22:46:17.744322 #12744] WARN -- MyApp: warn2
logger.level = Logger::Severity::ERROR
# 出力されない
logger.......warn("warn3")
//}
@see Logger#debug... -
Logger
# warn(progname = nil) { . . . } -> true (17066.0) -
WARN 情報を出力します。
...'logger'
logger = Logger.new(STDOUT)
logger.warn("warn1") # => W, [2019-03-27T22:46:17.744243 #12744] WARN -- : warn1
logger.warn("MyApp") { "warn2" } # => W, [2019-03-27T22:46:17.744322 #12744] WARN -- MyApp: warn2
logger.level = Logger::Severity::ERROR
# 出力されない
logger.......warn("warn3")
//}
@see Logger#debug... -
NEWS for Ruby 3
. 1 . 0 (84.0) -
NEWS for Ruby 3.1.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...を開始するための offset: キーワード引数を渡せるようになりました。 offset が文字列の範囲外の場合、 ArgumentError 例外が発生します。 18254
* Thread
* 新規メソッド
* Thread#native_thread_id が追加されました。 17853
* Thread......0
* drb 2.1.0
* erb 2.2.3
* error_highlight 0.3.0
* etc 1.3.0
* fcntl 1.0.1
* fiddle 1.1.0
* fileutils 1.6.0
* find 0.1.1
* io-console 0.5.10
* io-wait 0.2.1
* ipaddr 1.2.3
* irb 1.4.1
* json 2.6.1
* logger 1.5.0
* net-http 0.2.0
* net-......更されました。
* net-ftp 0.1.3
* net-imap 0.2.2
* net-pop 0.1.1
* net-smtp 0.3.1
* matrix 0.4.2
* prime 0.1.2
* debug 1.4.0
* 以下が標準添付ライブラリから削除されました。
* dbm
* gdbm
* tracer
* Coverageの計測が一時停... -
NEWS for Ruby 2
. 3 . 0 (48.0) -
NEWS for Ruby 2.3.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...されました
8976
* コマンドラインオプションに --debug または --debug=frozen-string-literal を付けて実行すると、
freeze された文字列を操作しようとして RuntimeError が発生したときにそのオブジェクトが生成された位置を......は文法的に必須であるという点が異なります。
11537
//emlist{
obj.try! {} # valid
obj&. {} # syntax error
//}
* 引数はメソッドが呼び出された場合のみ評価されます。
//emlist{
obj.try!(:foo, bar()) # bar() は常......が与えられない場合は ArgumentError が発生します。
11283
* pack/unpack (Array/String)
* `j`と`J`が追加されました。
11215
=== 標準添付ライブラリの更新 (優れたもののみ)
* Logger
* Logger#level= はシンボルと文字列でロ... -
WEBrick
:: BasicLog . new(log _ file = nil , level = WEBrick :: BasicLog :: INFO) -> WEBrick :: BasicLog (24.0) -
WEBrick::BasicLog オブジェクトを生成して返します。
...録します。
ログレベルは重要度の順に FATAL, ERROR, WARN, INFO, DEBUG の5段階があります。
FATAL の重要度が一番高く DEBUG が一番低いです。
require 'webrick'
logger = WEBrick::BasicLog.new('testfile', WEBrick::BasicLog::FATAL)...