class Fluent::Plugin::OSSOutput::GzipCompressor

Gzip compression.

Public Instance Methods

compress(chunk, file) click to toggle source
# File lib/fluent/plugin/out_oss.rb, line 369
def compress(chunk, file)
  out = Zlib::GzipWriter.new(file)
  chunk.write_to(out)
  out.finish
ensure
  begin
    out.finish
  rescue StandardError
    nil
  end
end
content_type() click to toggle source
# File lib/fluent/plugin/out_oss.rb, line 365
def content_type
  'application/x-gzip'.freeze
end
ext() click to toggle source
# File lib/fluent/plugin/out_oss.rb, line 361
def ext
  'gz'.freeze
end