るりまサーチ

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

別のキーワード

  1. logger log
  2. math log
  3. syslog log
  4. webrick/log log
  5. _builtin log

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

Logger#progname -> String (21120.0)

ログに出力するプログラム名を取得します。

...ログに出力するプログラム名を取得します。

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

log
ger = Logger.new(STDOUT)
log
ger.progname # => nil
log
ger.progname = "MyProgName"
log
ger.progname # => "MyProgName"
//}...

Logger#log(severity, message = nil, progname = nil) -> true (18213.0)

メッセージをログに記録します。

...てログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルより...
... progname ログメッセージと一緒に記録するプログラム名を指定します。
省略すると nil が使用されますが、実際には内部で保持されている値が使用されます。

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

log
ger = Logger.new(STDOUT)

log
...
...ger.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
log
ger.fatal('Fatal error!')

# => F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
# F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!...

Logger#log(severity, message = nil, progname = nil) { ... } -> true (18213.0)

メッセージをログに記録します。

...てログに記録します。
ユーザがこのメソッドを直接使うことはあまりありません。

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルより...
... progname ログメッセージと一緒に記録するプログラム名を指定します。
省略すると nil が使用されますが、実際には内部で保持されている値が使用されます。

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

log
ger = Logger.new(STDOUT)

log
...
...ger.add(Logger::FATAL) { 'Fatal error!' }
# 通常はログレベルごとのメソッドを使えばいいので、 add は使わない
log
ger.fatal('Fatal error!')

# => F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!
# F, [2019-03-11T00:34:18.037272 #1320] FATAL -- : Fatal error!...

Logger#progname=(name) (9120.0)

ログに出力するプログラム名を設定します。

...します。

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

log
ger = Logger.new(STDOUT)
log
ger.progname # => nil
log
ger.progname = "MyProgName" # => "MyProgName"
log
ger.progname # => "MyProgName"
log
ger.info("info1") # => I, [2...
...019-04-23T00:08:55.585459 #2823] INFO -- MyProgName: info1
log
ger.info("OtherProgName") { "info2" } # => I, [2019-04-23T00:08:55.585500 #2823] INFO -- OtherProgName: info2
//}...

Syslog::Logger#add(severity, message = nil, progname = nil, &block) -> true (6108.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 (6102.0)

引数を元にフォーマットした文字列を返します。

引数を元にフォーマットした文字列を返します。

ライブラリ内部で使用します。

Syslog::Logger#formatter=(formatter) (6007.0)

ログを出力する際に使用するフォーマッターをセットします。

...ge) を受けとります。

: severity

このメッセージのログレベル(Logger::Severity 参照)。

: time

このメッセージが記録された時刻を表す Time オブジェクト。

: progname

無視されます。互換性のために用意されています。

: message...
...記録するメッセージ。

call メソッドは文字列を返す必要があります。

@see Syslog::Logger#formatter...

Logger#debug(progname = nil) -> true (3121.0)

ログレベルが DEBUG のメッセージを出力します。

...グレベルが DEBUG のメッセージを出力します。

現在の Logger のログレベルが DEBUG よりも高い場合、メッセージは出力されません。

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

ブロック...
...グを出力します。

引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。

@param progname ブロックを与えない場合は、メッセージとして文字列または...
...定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。

//emlist[例][ruby]{
log
ger.debug "Waiting for input from user"
# ...
log
ger.debug { "User typed #{input}" }

log
ger.debug("MainApp") { "Received connection from #{ip}" }
//}...

Logger#debug(progname = nil) { ... } -> true (3121.0)

ログレベルが DEBUG のメッセージを出力します。

...グレベルが DEBUG のメッセージを出力します。

現在の Logger のログレベルが DEBUG よりも高い場合、メッセージは出力されません。

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

ブロック...
...グを出力します。

引数とブロックを同時に与えた場合は、progname をプログラム名、ブロックを評価した
結果をメッセージとしてログを出力します。

@param progname ブロックを与えない場合は、メッセージとして文字列または...
...定します。
ブロックを与えた場合は、プログラム名を文字列として与えます。

//emlist[例][ruby]{
log
ger.debug "Waiting for input from user"
# ...
log
ger.debug { "User typed #{input}" }

log
ger.debug("MainApp") { "Received connection from #{ip}" }
//}...
<< 1 2 3 > >>