Class: Fluent::TextFormatter::LabeledTSVFormatter
- Includes:
- HandleTagAndTimeMixin
- Defined in:
- lib/fluent/formatter.rb
Constant Summary
Constants included from Configurable
Configurable::CONFIG_TYPE_REGISTRY
Instance Method Summary collapse
Methods included from HandleTagAndTimeMixin
#configure, #filter_record, included
Methods inherited from Formatter
Methods included from Configurable
#config, #configure, included, #initialize, lookup_type, register_type
Instance Method Details
#format(tag, time, record) ⇒ Object
180 181 182 183 184 185 186 187 188 |
# File 'lib/fluent/formatter.rb', line 180 def format(tag, time, record) filter_record(tag, time, record) formatted = record.inject('') { |result, pair| result << @delimiter if result.length.nonzero? result << "#{pair.first}#{@label_delimiter}#{pair.last}" } formatted << "\n" formatted end |