Module: Datadog::Core::Cloudwise
- Defined in:
- lib/datadog/core/cloudwise/client.rb,
lib/datadog/core/cloudwise/component.rb,
lib/datadog/core/cloudwise/probe_state.rb,
lib/datadog/core/cloudwise/host_id_worker.rb,
lib/datadog/core/cloudwise/license_worker.rb,
lib/datadog/core/cloudwise/heartbeat_worker.rb,
lib/datadog/core/cloudwise/time_sync_worker.rb,
lib/datadog/core/cloudwise/docc_heartbeat_worker.rb,
lib/datadog/core/cloudwise/docc_operation_worker.rb,
lib/datadog/core/cloudwise/app_registration_worker.rb,
lib/datadog/core/cloudwise/docc_registration_worker.rb,
lib/datadog/core/cloudwise/docc_app_registration_worker.rb
Defined Under Namespace
Classes: AppRegistrationWorker, Client, Component, DOCCAppRegistrationWorker, DOCCHeartbeatWorker, DOCCOperationWorker, DOCCRegistrationWorker, HeartbeatWorker, HostIdWorker, LicenseWorker, ProbeState, TimeSyncWorker
Class Method Summary collapse
-
.debug_enabled? ⇒ Boolean
Check if debug logging is enabled.
-
.log_debug(&block) ⇒ Object
Log debug message (only when DD_TRACE_DEBUG=true).
-
.log_error(&block) ⇒ Object
Log error message (always shown).
-
.log_info(&block) ⇒ Object
Log info message (only when DD_TRACE_DEBUG=true).
-
.log_warn(&block) ⇒ Object
Log warning message (always shown).
Class Method Details
.debug_enabled? ⇒ Boolean
Check if debug logging is enabled
24 25 26 |
# File 'lib/datadog/core/cloudwise/component.rb', line 24 def debug_enabled? @debug_enabled ||= (DATADOG_ENV['DD_TRACE_DEBUG'] || 'false').downcase == 'true' end |
.log_debug(&block) ⇒ Object
Log debug message (only when DD_TRACE_DEBUG=true)
29 30 31 |
# File 'lib/datadog/core/cloudwise/component.rb', line 29 def log_debug(&block) Datadog.logger.debug(&block) if debug_enabled? end |
.log_error(&block) ⇒ Object
Log error message (always shown)
44 45 46 |
# File 'lib/datadog/core/cloudwise/component.rb', line 44 def log_error(&block) Datadog.logger.error(&block) end |
.log_info(&block) ⇒ Object
Log info message (only when DD_TRACE_DEBUG=true)
34 35 36 |
# File 'lib/datadog/core/cloudwise/component.rb', line 34 def log_info(&block) Datadog.logger.info(&block) if debug_enabled? end |
.log_warn(&block) ⇒ Object
Log warning message (always shown)
39 40 41 |
# File 'lib/datadog/core/cloudwise/component.rb', line 39 def log_warn(&block) Datadog.logger.warn(&block) end |