class Fluent::Plugin::LabeledTSVFormatter
Public Instance Methods
format(tag, time, record)
click to toggle source
# File lib/fluent/plugin/formatter_ltsv.rb, line 33 def format(tag, time, record) formatted = "" record.each do |label, value| formatted << @delimiter if formatted.length.nonzero? formatted << "#{label}#{@label_delimiter}#{value.to_s.gsub(@delimiter, @replacement)}" end formatted << @newline if @add_newline formatted end