Module: NexusSemanticLogger

Defined in:
lib/nexus_semantic_logger.rb,
lib/nexus_semantic_logger/version.rb,
lib/nexus_semantic_logger/application.rb,
lib/nexus_semantic_logger/datadog_tracer.rb,
lib/nexus_semantic_logger/appender_filter.rb,
lib/nexus_semantic_logger/sneakers_metrics.rb,
lib/nexus_semantic_logger/datadog_formatter.rb,
lib/nexus_semantic_logger/datadog_singleton.rb,
lib/nexus_semantic_logger/logger_metrics_subscriber.rb

Defined Under Namespace

Classes: AppenderFilter, Application, DatadogFormatter, DatadogSingleton, DatadogTracer, LoggerMetricsSubscriber, SneakersMetrics

Constant Summary collapse

VERSION =

Leave this as 1.12.3 in order for CI process to replace with the tagged version.

'1.12.3'

Class Method Summary collapse

Class Method Details

.metricsObject

Get application wide object for sending metrics.



12
13
14
# File 'lib/nexus_semantic_logger.rb', line 12

def self.metrics
  DatadogSingleton.instance
end