Module: Telemetry::Logger::Defaults

Included in:
Telemetry::Logger
Defined in:
lib/telemetry/logger/defaults.rb

Instance Method Summary collapse

Instance Method Details

#app_versionObject



18
19
20
# File 'lib/telemetry/logger/defaults.rb', line 18

def app_version
  opts[:app_version] || Telemetry::Logger::VERSION
end

#applicationObject



14
15
16
# File 'lib/telemetry/logger/defaults.rb', line 14

def application
  opts[:application] || 'telemetry'
end

#env_prefixObject



10
11
12
# File 'lib/telemetry/logger/defaults.rb', line 10

def env_prefix
  opts[:env_prefix] || 'telemetry'
end

#optsObject



22
23
24
# File 'lib/telemetry/logger/defaults.rb', line 22

def opts
  @opts ||= {}
end

#socket_hostnameObject



6
7
8
# File 'lib/telemetry/logger/defaults.rb', line 6

def socket_hostname
  Socket.gethostname.delete_suffix('.').downcase
end