Class: Baykit::BayServer::Docker::BuiltIn::LogItems::RequestBytesItem2

Inherits:
Baykit::BayServer::Docker::BuiltIn::LogItem show all
Defined in:
lib/baykit/bayserver/docker/built_in/log_items.rb

Overview

Return number of bytes that is sent from clients in CLF format (Except HTTP headers) (%b)

Instance Method Summary collapse

Methods inherited from Baykit::BayServer::Docker::BuiltIn::LogItem

#init

Instance Method Details

#get_item(tur) ⇒ Object



70
71
72
73
74
75
76
77
# File 'lib/baykit/bayserver/docker/built_in/log_items.rb', line 70

def get_item(tur)
  bytes = tur.req.headers.content_length
  if bytes <= 0
    return "-"
  else
    return bytes.to_s
  end
end