Sha256: d4d6f7d7dd495847bad704ae94699b5bcf6fcee8de3200acba5c67fdde0aab5f

Contents?: true

Size: 397 Bytes

Versions: 1

Compression:

Stored size: 397 Bytes

Contents

# frozen_string_literal: true

require_relative "pushkin/version"
require_relative "pushkin/client"

module Pushkin
  class Error < StandardError; end

  LOG_PREFIX = "[pushkin]"

  def self.logger
    return @logger if @logger

    @logger = if defined?(Rails)
      Rails.logger
    else
      Logger.new($stdout)
    end
  end

  def self.logger=(new_logger)
    @logger = new_logger
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
pushkin-logger-0.1.0 lib/pushkin.rb