Module: Logdash

Defined in:
lib/logdash.rb,
lib/logdash/client.rb,
lib/logdash/logger.rb,
lib/logdash/metrics.rb,
lib/logdash/version.rb,
lib/logdash/http_log_sync.rb

Defined Under Namespace

Modules: BaseMetrics, MetricOperation, Types Classes: Client, HttpLogSync, Logger, Metrics, NoopLogSync, NoopMetrics

Constant Summary collapse

VERSION =
'1.0.2'

Class Method Summary collapse

Class Method Details

.create(api_key: nil, host: 'https://api.logdash.io', verbose: false) ⇒ Object



8
9
10
# File 'lib/logdash.rb', line 8

def self.create(api_key: nil, host: 'https://api.logdash.io', verbose: false)
  Client.create(api_key: api_key, host: host, verbose: verbose)
end

.new_client(api_key: nil, host: 'https://api.logdash.io', verbose: false) ⇒ Object



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

def self.new_client(api_key: nil, host: 'https://api.logdash.io', verbose: false)
  Client.new(api_key: api_key, host: host, verbose: verbose)
end