Sha256: 5a46a3de520445541bbde82ac1b0db5189c0524c4c3903b805ae07a0ae8a8fc7

Contents?: true

Size: 989 Bytes

Versions: 44

Compression:

Stored size: 989 Bytes

Contents

# Base (must come first, order matters)
require "logtail/version"
require "logtail/config"
require "logtail/util"

# Load frameworks

# Other (sorted alphabetically)
require "logtail/contexts"
require "logtail/current_context"
require "logtail/events"
require "logtail/integration"
require "logtail/log_devices"
require "logtail/log_entry"
require "logtail/logger"
require "logtail/timer"
require "logtail/integrator"
require "logtail/integration"

module Logtail
  # Access the main configuration object. Please see {{Logtail::Config}} for more details.
  def self.config
    Config.instance
  end

  # Starts a timer for timing events. Please see {{Logtail::Logtail.start}} for more details.
  def self.start_timer
    Timer.start
  end

  # Adds context to all logs written within the passed block. Please see
  # {{Logtail::CurrentContext.with}} for a more detailed description with examples.
  def self.with_context(context, &block)
    CurrentContext.with(context, &block)
  end
end

Version data entries

44 entries across 22 versions & 2 rubygems

Version Path
logtail-0.1.17 lib/logtail.rb
logtail-0.1.17 lib/logtail/logtail.rb
logtail-0.1.16 lib/logtail/logtail.rb
logtail-0.1.16 lib/logtail.rb
logtail-0.1.15 lib/logtail.rb
logtail-0.1.15 lib/logtail/logtail.rb
logtail-0.1.14 lib/logtail/logtail.rb
logtail-0.1.14 lib/logtail.rb
logtail-ruby-0.1.3 lib/logtail/logtail.rb
logtail-ruby-0.1.3 lib/logtail.rb
logtail-0.1.13 lib/logtail/logtail.rb
logtail-0.1.13 lib/logtail.rb
logtail-0.1.12 lib/logtail/logtail.rb
logtail-0.1.12 lib/logtail.rb
logtail-0.1.11 lib/logtail.rb
logtail-0.1.11 lib/logtail/logtail.rb
logtail-0.1.10 lib/logtail/logtail.rb
logtail-0.1.10 lib/logtail.rb
logtail-0.1.9 lib/logtail.rb
logtail-0.1.9 lib/logtail/logtail.rb