Sha256: f064dc1e1da68eb1d695d92a0bd721a72efbc2befb74cc313b88479dba2d3c78

Contents?: true

Size: 374 Bytes

Versions: 7

Compression:

Stored size: 374 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') : $stderr)
      instance          = ::Logger.new file
      instance.progname = 'algolia'
      instance
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
algolia-2.3.4 lib/algolia/logger_helper.rb
algolia-2.3.3 lib/algolia/logger_helper.rb
algolia-2.3.2 lib/algolia/logger_helper.rb
algolia-2.3.1 lib/algolia/logger_helper.rb
algolia-2.3.0 lib/algolia/logger_helper.rb
algolia-2.2.5 lib/algolia/logger_helper.rb
algolia-2.2.4 lib/algolia/logger_helper.rb