class Ougai::Formatters::Pino

def initialize(app_name = nil, hostname = nil, opts = {})

Options Hash: (**opts)
  • :with_newline (String) -- the value of with_newline attribute
  • :jsonize (String) -- the value of jsonize attribute
  • :serialize_backtrace (String) -- the value of serialize_backtrace attribute
  • :trace_max_lines (String) -- the value of trace_max_lines attribute
  • :trace_indent (String) -- the value of trace_indent attribute

Parameters:
  • opts (Hash) -- the initial values of attributes
  • hostname (String) -- hostname (hostname if nil)
  • app_name (String) -- application name (execution program name if nil)
def initialize(app_name = nil, hostname = nil, opts = {})
  aname, hname, opts = Base.parse_new_params([app_name, hostname, opts])
  super(aname, hname, opts)
  init_opts_for_json(opts)
  @trace_indent = opts.fetch(:trace_indent, 4)
  @serialize_backtrace = true
end