Sha256: 94902a856988f0913b48b11f64d4ab9ac7387e8af132ecea281d55ea9da8fd53

Contents?: true

Size: 380 Bytes

Versions: 22

Compression:

Stored size: 380 Bytes

Contents

require 'logger'

module Algolia
  class LoggerHelper
    # @param debug_file [nil|String] file used to output the logs
    #
    def self.create(debug_file = nil)
      file              = debug_file || (ENV['ALGOLIA_DEBUG'] ? File.new('debug.log', 'a+') : $stderr)
      instance          = ::Logger.new file
      instance.progname = 'algolia'
      instance
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
algolia-3.0.0.beta.8 lib/algolia/logger_helper.rb
algolia-3.0.0.beta.7 lib/algolia/logger_helper.rb
algolia-3.0.0.beta.6 lib/algolia/logger_helper.rb
algolia-3.0.0.beta.5 lib/algolia/logger_helper.rb
algolia-3.0.0.beta.4 lib/algolia/logger_helper.rb
algolia-3.0.0.beta.3 lib/algolia/logger_helper.rb
algolia-3.0.0.beta.1 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.18 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.17 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.16 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.15 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.14 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.13 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.12 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.11 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.10 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.9 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.8 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.7 lib/algolia/logger_helper.rb
algolia-3.0.0.alpha.6 lib/algolia/logger_helper.rb