るりまサーチ

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

別のキーワード

  1. severity fatal
  2. severity warn
  3. severity info
  4. severity error

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Logger::Severity::DEBUG -> Integer (9101.0)

ログレベル:デバッグを表す定数です。

ログレベル:デバッグを表す定数です。

Logger#debug? -> bool (6147.0)

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

...トが DEBUG 以上のログレベルのメッセージを記録するなら
真を返します。

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

logger = Logger.new(STDOUT, level: Logger::Severity::DEBUG)
logger.debug? # => true
logger = Logger.new(STDOUT, level: Logger::Severity::INFO)
logger.debug? # =>...

Logger.new(logdev, shift_age = 0, shift_size = 1048576, level: Logger::Severity::DEBUG, progname: nil, formatter: Formatter.new, datetime_format: nil, shift_period_suffix: &#39;%Y%m%d&#39;) -> Logger (214.0)

Logger オブジェクトを生成します。

...切り替えます。

@param level ログに記録する時のログレベルを指定します。省略した場合は
Logger::Severity::DEBUG です。

@param progname ログに記録する時のプログラム名を指定します。省略した場合は nil です。

@param forma...

logger (66.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("N...
...:debug < :info < :warn < :error < :fatal < :unknown
//}


=== フォーマット

ログはデフォルトでは特定のフォーマットで記録されます。デフォルトのフォー
マットとその場合のログの例は以下のようになります。

フォーマット:

Severity
I...
...す。デフォルトのフォー
マットとその場合のログの例は以下のようになります。

フォーマット:

Severity
ID, [DateTime #pid] SeverityLabel -- ProgName: message

例:

I, [1999-03-03T02:34:24.895701 #19074] INFO -- Main: info.

Logger#datetime_format= を用い...

Syslog::Logger::LEVEL_MAP -> {Integer => Integer} (24.0)

Logger のログレベルと syslog(3) のログレベルのマッピング を表す Hash オブジェクトです。

...syslog(3) に記録されるメッセージと比
べて、ログレベルを 1 つ下げて記録されます
(Logger::Severity::DEBUG と Logger::Severity::INFO は除く)。
例えば、Logger::Severity::FATAL として記録した場合、
Syslog::Level::LOG_ERR として処理されます。...

絞り込み条件を変える

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

ERROR 情報を出力します。

...T)
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 (12.0)

ERROR 情報を出力します。

...T)
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 (12.0)

WARN 情報を出力します。

...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 (12.0)

WARN 情報を出力します。

...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...
<< 1 2 > >>