module Fluent::Compat::TimeSliceChunkMixin

Public Instance Methods

write(chunk) click to toggle source

prepend this module to TimeSlicedOutput plugin singleton class

Calls superclass method
# File lib/fluent/compat/output.rb, line 135
def write(chunk)
  chunk.extend(ChunkSizeCompatMixin)
  chunk.extend(ChunkMessagePackEventStreamer)
  chunk.extend(AddTimeSliceKeyToChunkMixin)
  chunk.time_slice_format = @time_slice_format
  chunk.timekey = @_timekey
  chunk.timezone = @timezone
  chunk.assume_timekey!
  super
end