Module: TraceViz::Formatters::Helpers::Log::DepthHelper

Included in:
Log::SummaryGroupFormatter, Log::VerboseFormatter
Defined in:
lib/trace_viz/formatters/helpers/log/depth_helper.rb

Instance Method Summary collapse

Instance Method Details

#format_depth(trace_data, config) ⇒ Object



8
9
10
11
12
13
14
15
16
17
# File 'lib/trace_viz/formatters/helpers/log/depth_helper.rb', line 8

def format_depth(trace_data, config)
  return unless config.general[:show_depth]

  prefix = colorize_for("depth", :trace_depth_prefix)
  open_block = colorize_for("[", :trace_depth_open)
  number = colorize_for(trace_data.depth, :trace_depth_value)
  close_block = colorize_for("]", :trace_depth_close)

  [prefix, open_block, number, close_block].join
end