るりまサーチ

最速Rubyリファレンスマニュアル検索!
363件ヒット [1-100件を表示] (0.016秒)
トップページ > クエリ:Logger[x] > クエリ:Severity[x]

別のキーワード

  1. logger error
  2. logger warn
  3. logger debug
  4. logger info
  5. logger fatal

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

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 (21439.0)

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

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

@param logdev ログを書き込むファイル名か、 IO オブジェクト(STDOUT, STDERR など)を指定します。

@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。...
...ファイルを切り替えます。

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

@param progname ログに記録する時のプログラム名を指定します。省略した場合は nil です...
...logger'
logger
= Logger.new(STDERR)
logger
= Logger.new(STDOUT)
logger
= Logger.new('logfile.log')

file = File.open('foo.log', File::WRONLY | File::APPEND | File::CREAT)
logger
= Logger.new(file, 'daily')
logger
= Logger.new(file, level: :info)
logger
= Logger.new(file, progname: 'progname')
logger
...

Logger#add(severity, message = nil, progname = nil) -> true (21152.0)

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

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

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレ...
...が使用されます。

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

logger
= Logger.new(STDOUT)

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

# => F, [2019-03-11T00:34:18.037272...

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

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

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

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレ...
...が使用されます。

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

logger
= Logger.new(STDOUT)

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

# => F, [2019-03-11T00:34:18.037272...

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

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

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

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレ...
...が使用されます。

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

logger
= Logger.new(STDOUT)

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

# => F, [2019-03-11T00:34:18.037272...

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

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

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

@param severity ログレベル。Logger クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレ...
...が使用されます。

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

logger
= Logger.new(STDOUT)

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

# => F, [2019-03-11T00:34:18.037272...

絞り込み条件を変える

Logger#debug? -> bool (21082.0)

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

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

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

logger
= Logger.new(STDOUT, level: Logger::Severity::DEBUG)
logger
.debug? # => true
logger
= Logger.new(STDOUT, level: Logger::Severity::I...
...NFO)
logger
.debug? # => false
//}...

Logger#formatter -> String (21066.0)

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

...つの引数 (severity, time, program name, message) を受けとります。

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

logger
= Logger.new(STDOUT)
logger
.formatter # => nil
logger
.info("test")
# => I, [2019-05-09T22:13:56.509159 #13912] INFO -- : test

ltsv_formatter = proc { |severity, timestamp, p...
...rogname, msg|
"time:#{timestamp}\tlevel:#{severity}\tprogname:#{progname}\tmessage:#{msg}\n"
}
logger
.formatter = ltsv_formatter
logger
.formatter # => #<Proc:0x00007fa3048b8e00@/path/to/file:8>
logger
.info("MyApp") { "test" }

# => time:2019-05-09 22:13:56 +0900 level:INFO progname:MyApp message...

Logger#error? -> bool (21064.0)

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

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

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

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

Logger#fatal? -> bool (21064.0)

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

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

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

logger
= Logger.new(STDOUT, level: Logger::Severity::FATAL)
logger
.fatal? # => true
logger
.level = 5
logger
.fatal? # => false
//...

Logger#info? -> bool (21064.0)

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

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

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

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

絞り込み条件を変える

<< 1 2 3 ... > >>