class Ougai::Formatters::Pino
def initialize(app_name = nil, hostname = nil, opts = {})
(**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