要約
ロガーのフォーマット文字列を扱うクラス。
Logger のデフォルトのフォーマッターです。
目次
- インスタンスメソッド
- 定数
インスタンスメソッド
call(severity, time, progname, msg) -> String[permalink][rdoc][edit]-
ログ情報をフォーマットして返します。
- [PARAM]
severity: - ログレベル。
- [PARAM]
time: - 時間。Time クラスのオブジェクト。
- [PARAM]
progname: - プログラム名
- [PARAM]
msg: - メッセージ。
- [PARAM]
datetime_format -> String[permalink][rdoc][edit]-
ログの日時フォーマットを取得します。
[SEE_ALSO] Time#strftime
datetime_format=(format)[permalink][rdoc][edit]-
ログの日時フォーマットをセットします。
- [PARAM]
format: - 日時のフォーマット文字列。Time#strftime で使用するフォーマット文字列と同じものを使用できます。
require 'logger' formatter = Logger::Formatter.new formatter.datetime_format # => nil formatter.datetime_format = '%Y-%m-%d %H:%M:%S' # => "%Y-%m-%d %H:%M:%S" formatter.datetime_format # => "%Y-%m-%d %H:%M:%S"[SEE_ALSO] Time#strftime
- [PARAM]
定数
Format -> String[permalink][rdoc][edit]-
フォーマット文字列。