種類
- インスタンスメソッド (85)
- 特異メソッド (24)
- モジュール関数 (11)
- 文書 (11)
ライブラリ
- ビルトイン (32)
- logger (22)
- ripper (22)
-
rubygems
/ user _ interaction (11) -
syslog
/ logger (11) -
webrick
/ log (11)
クラス
-
Gem
:: StreamUI (11) - Logger (22)
-
RDoc
:: Options (11) - Ripper (22)
-
Syslog
:: Logger (11) -
WEBrick
:: BasicLog (11)
キーワード
- Ruby用語集 (11)
- [] (5)
-
alert
_ warning (11) - new (11)
- warning (11)
検索結果
先頭5件
-
Warning
. warn(message , category: nil) -> nil (24633.0) -
引数 message を標準エラー出力 $stderr に出力します。
...//emlist[][ruby]{
module Warning
# 警告メッセージに category を表示し、message 末尾に !!! を追加する
def self.warn(message, category: nil)
super("#{category} warning : #{message.chomp}!!!\n")
end
end
warn("hoge", category: :deprecated)
# => deprecated warning : hoge......!!!
//}
@param message 出力するオブジェクトを指定します。
@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。
@see Kernel.#warn, Warning#warn... -
Warning
# warn(message , category: nil) -> nil (24627.0) -
引数 message を標準エラー出力 $stderr に出力します。
...引数 message を標準エラー出力 $stderr に出力します。
Kernel.#warnの挙動を変更する際は、このメソッドではなくクラスメソッドであるWarning.warnをオーバーライドする必要があります。
@param message 出力するオブジェクトを指定......します。
@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。
@see Kernel.#warn, Warning.warn... -
Warning
. warn(message) -> nil (24432.0) -
引数 message を標準エラー出力 $stderr に出力します。
...作である $stderr への出力ができます。
//emlist[][ruby]{
warn "hoge" # => hoge
module Warning
# 警告メッセージの末尾に !!! を追加する
def self.warn(message)
super(message.chomp + "!!!\n")
end
end
warn "hoge" # => hoge!!!
//}
@param message 出力するオ......ブジェクトを指定します。
@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。
@see Kernel.#warn, Warning#warn... -
Warning
# warn(message) -> nil (24426.0) -
引数 message を標準エラー出力 $stderr に出力します。
...引数 message を標準エラー出力 $stderr に出力します。
Kernel.#warnの挙動を変更する際は、このメソッドではなくクラスメソッドであるWarning.warnをオーバーライドする必要があります。
@param message 出力するオブジェクトを指定......します。
@param category 警告のカテゴリを指定します。サポートされている category については Warning.[] を参照してください。
@see Kernel.#warn, Warning.warn... -
Syslog
:: Logger # warn(message = nil , &block) -> true (24424.0) -
WARN 情報を出力します。syslog の notice の情報として記録されます。
...
WARN 情報を出力します。syslog の notice の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして......ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#warn... -
Kernel
. # warn(*message , uplevel: nil , category: nil) -> nil (21892.0) -
message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。
... nil のときは何も出力しません。
文字列以外のオブジェクトが引数として与えられた場合には、
to_s メソッドにより文字列に変換してから出力します。
uplevel を指定しない場合は、
このメソッドは以下と同じです。
//emlis......tderr.puts(*message) if !$VERBOSE.nil? && !message.empty?
nil
//}
@param message 出力するオブジェクトを任意個指定します。
@param uplevel いくつ前の呼び出し元のファイル名と行番号を表示するかを0以上の数値で指定します。 nil の場合は表示......は Warning.[] を参照してください。
@raise IOError 標準エラー出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
warn "caution!" #=> caution!
$VERBOSE = nil
warn "c... -
Kernel
. # warn(*message , uplevel: nil) -> nil (21679.0) -
message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。
... nil のときは何も出力しません。
文字列以外のオブジェクトが引数として与えられた場合には、
to_s メソッドにより文字列に変換してから出力します。
uplevel を指定しない場合は、
このメソッドは以下と同じです。
//emlis......) if !$VERBOSE.nil? && !message.empty?
nil
//}
@param message 出力するオブジェクトを任意個指定します。
@param uplevel いくつ前の呼び出し元のファイル名と行番号を表示するかを0以上の数値で指定します。 nil の場合は表示しません。
@rai......se IOError 標準エラー出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
warn "caution!" #=> caution!
$VERBOSE = nil
warn "caution!" # 何もしない
//}
//emlist[uplevel... -
Logger
# warn(progname = nil) -> true (21480.0) -
WARN 情報を出力します。
...
WARN 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同......//emlist[例][ruby]{
require '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::ERR......OR
# 出力されない
logger.warn("warn3")
//}
@see Logger#debug... -
Logger
# warn(progname = nil) { . . . } -> true (21480.0) -
WARN 情報を出力します。
...
WARN 情報を出力します。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同......//emlist[例][ruby]{
require '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::ERR......OR
# 出力されない
logger.warn("warn3")
//}
@see Logger#debug... -
Kernel
. # warn(*message) -> nil (21454.0) -
message を 標準エラー出力 $stderr に出力します。 $VERBOSE フラグ が nil のときは何も出力しません。
... nil のときは何も出力しません。
文字列以外のオブジェクトが引数として与えられた場合には、
to_s メソッドにより文字列に変換してから出力します。
このメソッドは以下と同じです。
//emlist[][ruby]{
$stderr.puts(*message) if !$......E.nil? && !message.empty?
nil
//}
@param message 出力するオブジェクトを任意個指定します。
@raise IOError 標準エラー出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist......[例][ruby]{
warn "caution!" #=> caution!
$VERBOSE = nil
warn "caution!" # 何もしない
//}
@see $stderr,$VERBOSE......[例][ruby]{
warn "caution!" #=> caution!
$VERBOSE = nil
warn "caution!" # 何もしない
//}
@see Warning#warn, $stderr,$VERBOSE... -
RDoc
:: Options # warn(message) -> nil (21402.0) -
--verbose オプションを指定していた場合に message を 標準エラー出力 $stderr に出力します。
--verbose オプションを指定していた場合に message を 標準エラー出力
$stderr に出力します。 -
Ripper
# warn(fmt , *args) -> nil (21402.0) -
解析した Ruby プログラムの中に警告($-w が true の時だけ出力される 警告)を出力するようなものがあった場合に実行されます。
...ーメッセージのフォーマット文字列です。
@param args エラーメッセージのフォーマットされる引数です。
サブクラスでオーバライドして使用します。
引数のエラーメッセージは printf フォーマットに従って渡されます。... -
Gem
:: StreamUI # alert _ warning(statement , question = nil) -> String | nil (18608.0) -
WARNING レベルのアラートを表示します。
...
WARNING レベルのアラートを表示します。
@param statement 表示する文字列を指定します。
@param question 必要であれば質問を指定します。
@return question を指定した場合は、それに対する回答を返します。
question を指定しな......い場合は nil を返します。
@see Gem::StreamUI#ask... -
Ripper
# warning(fmt , *args) -> nil (12401.0) -
解析した Ruby プログラムの中に重要な警告($-w が false の時だけ出 力される警告)を出力するようなものがあった場合に実行されます。
...解析した Ruby プログラムの中に重要な警告($-w が false の時だけ出
力される警告)を出力するようなものがあった場合に実行されます。
@param fmt エラーメッセージのフォーマット文字列です。
@param args エラーメッセージのフ......ォーマットされる引数です。
サブクラスでオーバライドして使用します。
引数のエラーメッセージは printf フォーマットに従って渡されます。...