るりまサーチ

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

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. ipaddr to_i
  5. bigdecimal to_i

ライブラリ

キーワード

検索結果

Logger#formatter -> String (18255.0)

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

...ity, 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, progname, msg|
"ti...
...me:#{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:test
//}...

Logger::Formatter#datetime_format=(format) (15242.0)

ログの日時フォーマットをセットします。

...フォーマット文字列。Time#strftime で使用するフォーマット文字列と
同じものを使用できます。

//emlist[例][ruby]{
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 Time#strftime...

Logger::Formatter#datetime_format -> String (15206.0)

ログの日時フォーマットを取得します。

...ログの日時フォーマットを取得します。


@see Time#strftime...

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

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

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

@param severity ログレベル。

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

@param progname プログラム名

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

Syslog::Logger::Formatter#call(severity, time, progname, message) -> String (3201.0)

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

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

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

絞り込み条件を変える

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

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

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

@param shift_age ログファイルを保持する数か、ログファイルを切り替える頻度を指定します。
頻度には daily, weekly, monthly を文字列で指...
...Severity::DEBUG です。

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

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

@param datetime_format ログに記録する時の日時のフォーマットを指定します。
省略した場合は '%Y-%m-%d %H:%M:%S' です。

@param shift_period_suffix daily、weekly、monthlyでログファイルの切り替...

ruby 1.8.3 feature (84.0)

ruby 1.8.3 feature *((<ruby 1.8 feature>)) *((<ruby 1.8.2 feature>))

...変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only backward-compatibility
* 影...
...返すようになりました。

$ ruby-1.8.2 -e 'p File.extname("a.")'
"."
$ ruby-1.8.3 -e 'p File.extname("a.")'
""

=== 2005-09-13
: Logger#formatter [lib] [new]
: Logger#formatter= [lib] [new]
: Logger::Formatter [lib] [new]

追加。

=== 2005-09-13
: Net::HTTP

https...
...taint されている場合、"string"[range] も taint されるようになりました。((<ruby-dev:27121>))

$ ruby-1.8.2 -e 'p ("x"[(0..-1).taint]).tainted?'
false

$ ruby-1.8.3 -e 'p ("x"[(0..-1).taint]).tainted?'
true

=== 2005-08-29
: Time.parse [lib] [compat]

Time
.p...