Class: TraceViz::Loggers::LoggingManager

Inherits:
Object
  • Object
show all
Includes:
Helpers::ConfigHelper
Defined in:
lib/trace_viz/loggers/logging_manager.rb

Instance Method Summary collapse

Methods included from Helpers::ConfigHelper

#config, #fetch_general_config

Instance Method Details

#log_post_collection(collector) ⇒ Object



25
26
27
28
29
# File 'lib/trace_viz/loggers/logging_manager.rb', line 25

def log_post_collection(collector)
  return unless post_collection_logging_enabled?

  PostCollectionLogger.log(collector)
end

#log_runtime_trace(trace_data) ⇒ Object



13
14
15
16
17
# File 'lib/trace_viz/loggers/logging_manager.rb', line 13

def log_runtime_trace(trace_data)
  return unless runtime_logging_enabled?

  TraceLogger.log(trace_data)
end

#log_stats(collector) ⇒ Object



19
20
21
22
23
# File 'lib/trace_viz/loggers/logging_manager.rb', line 19

def log_stats(collector)
  return unless stats_logging_enabled?

  TraceStatsLogger.log(collector)
end