るりまサーチ

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

別のキーワード

  1. logger level=
  2. logger level
  3. socket level
  4. zlib def_mem_level
  5. zlib max_mem_level

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

Kernel.#warn(*message, uplevel: nil, category: nil) -> nil (18249.0)

message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。

...力します。

uplevel を指定しない場合は、
このメソッドは以下と同じです。

//emlist[][ruby]{
$stderr.puts(*message) if !$VERBOSE.nil? && !message.empty?
nil
//}

@param message 出力するオブジェクトを任意個指定します。
@param uplevel いくつ前の呼...
... Warning.[] を参照してください。
@raise IOError 標準エラー出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。

//emlist[例][ruby]{
warn
"caution!" #=> caution!
$VERBOSE = nil
warn
"c...
...//emlist[uplevel の例][ruby]{
def foo
warn
("test message", uplevel: 0) # => test.rb:2: warning: test message
warn
("test message", uplevel: 1) # => test.rb:6: warning: test message
warn
("test message", uplevel: 2) # => test message
end
foo
//}

//emlist[category の例][ruby]{
Warn
ing[:deprec...

Kernel.#warn(*message, uplevel: nil) -> nil (18237.0)

message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。

...力します。

uplevel を指定しない場合は、
このメソッドは以下と同じです。

//emlist[][ruby]{
$stderr.puts(*message) if !$VERBOSE.nil? && !message.empty?
nil
//}

@param message 出力するオブジェクトを任意個指定します。
@param uplevel いくつ前の呼...
...
warn
"caution!" #=> caution!
$VERBOSE = nil
warn
"caution!" # 何もしない
//}

//emlist[uplevel の例][ruby]{
def foo
warn
("test message", uplevel: 0) # => test.rb:2: warning: test message
warn
("test message", uplevel: 1) # => test.rb:6: warning: test message
warn
("test message", uplevel...
...: 2) # => test message
end
foo
//}


@see Warning#warn, $stderr,$VERBOSE...

Logger#warn(progname = nil) -> true (18184.0)

WARN 情報を出力します。

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

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

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

引数とブロックを同...
...ew(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 Log...

Logger#warn(progname = nil) { ... } -> true (18184.0)

WARN 情報を出力します。

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

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

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

引数とブロックを同...
...ew(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 Log...

WEBrick::BasicLog#warn(msg) -> () (18155.0)

ログレベル WARN で文字列 msg をログに記録します。 自身の level が WARN より重要度が高い場合には記録しません。

...ログレベル WARN で文字列 msg をログに記録します。
自身の level WARN より重要度が高い場合には記録しません。

行頭に level を表す文字列が追加されます。
msg の終端が "\n" でない場合には "\n" を追加します。

@param msg 記...

絞り込み条件を変える

Syslog::Logger#warn(message = nil, &block) -> true (18129.0)

WARN 情報を出力します。syslog の notice の情報として記録されます。

...
WARN
情報を出力します。syslog の notice の情報として記録されます。

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

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

引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。

@see Syslog::Logger::LEVEL_MAP, Logger#warn...

Logger#warn? -> bool (6135.0)

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

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

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

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

Syslog::Level::LOG_WARNING -> Integer (6100.0)

優先度(priorities)を示す定数。 定数 の詳細については syslog(3) を参照してください。

優先度(priorities)を示す定数。
定数 の詳細については syslog(3) を参照してください。

WEBrick::BasicLog#log(level, msg) -> () (129.0)

指定された msg を指定されたログレベル level でログに記録します。

...指定された msg を指定されたログレベル level でログに記録します。

@param level 記録したい msg のレベルを FATAL, ERROR, WARN, INFO, DEBUG のいずれかの定数で指定します。

@param msg 記録したい文字列を指定します。...

logger (114.0)

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

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

全てのメッセージは必ずログレベルを持ちます。また Logg...
...い方をします。

==== 例

//emlist[][ruby]{
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...
...r.fatal(err)
end
//}

上の例ではログにはWARN、ERROR、FATALのみが記録されます。
例外オブジェクトも記録するメッセージとして使えます。
下が出力例です。

W, [2017-12-07T02:22:53.649000 #11601] WARN -- : Nothing to do!
F, [2017-12-07T02:22:53.64...

絞り込み条件を変える

<< 1 2 > >>