るりまサーチ

最速Rubyリファレンスマニュアル検索!
358件ヒット [1-100件を表示] (0.038秒)
トップページ > クエリ:@[x] > ライブラリ:logger[x]

キーワード

検索結果

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

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

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

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

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

@
param shift_size shift_age を整数で指定した場合のみ有効です。
このサイズでログファイルを切り替えます。

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

@
param progname ログに記録する時のプログラム名を指定します。省略した場合は nil です。

@
param formatter ログに記録する時のログのフォーマッタを指定します。
省略した場合は Logger::Formatter インスタ...

Logger::Application#set_log(logdev, shift_age = 0, shift_size = 1024000) -> Integer (26.0)

内部で使用する Logger のオブジェクトを初期化します。

...内部で使用する Logger のオブジェクトを初期化します。

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

@
param shift_age ログファイルを保持する数か、ログファイルを切り替える頻...
...
省略すると、ログの保存先を切り替えません。

@
param shift_size shift_age を整数で指定した場合のみ有効です。
このサイズでログファイルを切り替えます。

@
return ログのログレベルを返します。...

Logger::Formatter#call(severity, time, progname, msg) -> String (26.0)

ログ情報をフォーマットして返します。

...ログ情報をフォーマットして返します。

@
param severity ログレベル。

@
param time 時間。Time クラスのオブジェクト。

@
param progname プログラム名

@
param msg メッセージ。...

Logger#add(severity, message = nil, progname = nil) -> true (20.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#add(severity, message = nil, progname = nil) { ... } -> true (20.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 (20.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 (20.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.new(logdev, shift_age = 0, shift_size = 1048576) -> Logger (20.0)

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

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

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

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

@
param shift_size shift_age を整数で指定した場合のみ有効です。
このサイズでログファイルを切り替えます。



//emlist[例][ruby]{
require 'logger'
logger
= Logger.new(STDERR)
logger
= Logger.new(STDOUT)
logger
= Logger.new('logfile.l...
...og')

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

Logger::Application#log(severity, message = nil) -> true (20.0)

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

...します。

@
param severity ログレベル。Logger::Severity クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。

@
param messag...
...e ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。

@
see Logger#add...

Logger::Application#log(severity, message = nil) { ... } -> true (20.0)

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

...します。

@
param severity ログレベル。Logger::Severity クラスで定義されている定数を指定します。
この値がレシーバーに設定されているレベルよりも低い場合、
メッセージは記録されません。

@
param messag...
...e ログに出力するメッセージを文字列か例外オブジェクトを指定します。
省略すると nil が用いられます。

@
see Logger#add...

絞り込み条件を変える

Logger::LogDevice.new(log = nil, opt = {}) -> Logger::LogDevice (20.0)

ログの出力先を初期化します。

...ログの出力先を初期化します。

@
param log ログの出力先。IO オブジェクトを指定します。
省略すると nil が使用されますが、実行中に例外が発生します。

@
param opt オプションをハッシュで指定します。
ハッ...
...シュのキーには :shift_age, :shift_size を指定します。
省略すると、それぞれ 7, 1048756 (1 MByte) が使用されます。


@
see Logger.new...

Logger#error(progname = nil) -> true (14.0)

ERROR 情報を出力します。

...

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

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

logger
=...
... Logger.new(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")
//}

@
s...
...ee Logger#debug...

Logger#error(progname = nil) { ... } -> true (14.0)

ERROR 情報を出力します。

...

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

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

logger
=...
... Logger.new(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")
//}

@
s...
...ee Logger#debug...
<< 1 2 3 ... > >>