231件ヒット
[1-100件を表示]
(0.125秒)
ライブラリ
- logger (209)
-
syslog
/ logger (22)
クラス
- Logger (198)
-
Logger
:: Formatter (11) -
Syslog
:: Logger (11) -
Syslog
:: Logger :: Formatter (11)
検索結果
先頭5件
-
Logger
# progname -> String (27220.0) -
ログに出力するプログラム名を取得します。
...ログに出力するプログラム名を取得します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.progname # => nil
logger.progname = "MyProgName"
logger.progname # => "MyProgName"
//}... -
Logger
# log(severity , message = nil , progname = nil) -> true (18313.0) -
メッセージをログに記録します。
...りません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。
@param message ロ......。
@param progname ログメッセージと一緒に記録するプログラム名を指定します。
省略すると nil が使用されますが、実際には内部で保持されている値が使用されます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(S......TDOUT)
logger.add(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 -- : F... -
Logger
# log(severity , message = nil , progname = nil) { . . . } -> true (18313.0) -
メッセージをログに記録します。
...りません。
@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。
@param message ロ......。
@param progname ログメッセージと一緒に記録するプログラム名を指定します。
省略すると nil が使用されますが、実際には内部で保持されている値が使用されます。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(S......TDOUT)
logger.add(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 -- : F... -
Logger
# progname=(name) (15220.0) -
ログに出力するプログラム名を設定します。
...します。
//emlist[例][ruby]{
require 'logger'
logger = Logger.new(STDOUT)
logger.progname # => nil
logger.progname = "MyProgName" # => "MyProgName"
logger.progname # => "MyProgName"
logger.info("info1") # => I, [2......019-04-23T00:08:55.585459 #2823] INFO -- MyProgName: info1
logger.info("OtherProgName") { "info2" } # => I, [2019-04-23T00:08:55.585500 #2823] INFO -- OtherProgName: info2
//}... -
Syslog
:: Logger # add(severity , message = nil , progname = nil , &block) -> true (6208.0) -
メッセージをログに記録します。Logger#add とほぼ同じ動作をします。
...。Logger#add とほぼ同じ動作をします。
ブロックを与えた場合はブロックを評価した返り値をメッセージとしてログに
記録します。 ユーザがこのメソッドを直接使うことはあまりありません。
@param severity ログレベル。Logger......りも低い
場合、メッセージは記録されません。
@param message ログに出力するメッセージを表すオブジェクトを指定します。
省略すると nil が用いられます。
@param progname 無視されます。
@see Logger#add... -
Syslog
:: Logger :: Formatter # call(severity , time , progname , message) -> String (6202.0) -
引数を元にフォーマットした文字列を返します。
引数を元にフォーマットした文字列を返します。
ライブラリ内部で使用します。 -
Logger
# debug(progname = nil) -> true (3221.0) -
ログレベルが DEBUG のメッセージを出力します。
...グレベルが DEBUG のメッセージを出力します。
現在の Logger のログレベルが DEBUG よりも高い場合、メッセージは出力されません。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロック......グを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または......定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
logger.debug "Waiting for input from user"
# ...
logger.debug { "User typed #{input}" }
logger.debug("MainApp") { "Received connection from #{ip}" }
//}... -
Logger
# debug(progname = nil) { . . . } -> true (3221.0) -
ログレベルが DEBUG のメッセージを出力します。
...グレベルが DEBUG のメッセージを出力します。
現在の Logger のログレベルが DEBUG よりも高い場合、メッセージは出力されません。
ブロックを与えなかった場合は、progname をメッセージとしてログを出力します。
ブロック......グを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。
@param progname ブロックを与えない場合は、メッセージとして文字列または......定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
logger.debug "Waiting for input from user"
# ...
logger.debug { "User typed #{input}" }
logger.debug("MainApp") { "Received connection from #{ip}" }
//}... -
Logger
# error(progname = nil) -> true (3221.0) -
ERROR 情報を出力します。
...なかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名......@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
require 'logger'
logger =......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#de... -
Logger
# error(progname = nil) { . . . } -> true (3221.0) -
ERROR 情報を出力します。
...なかった場合は、progname をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして
ログを出力します。
引数とブロックを同時に与えた場合は、progname をプログラム名......@param progname ブロックを与えない場合は、メッセージとして文字列または例外オブジェクトを指定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。
//emlist[例][ruby]{
require 'logger'
logger =......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#de...