Sha256: 8ecf2327c7090e4a8a51951f68b920a67c87d47c140e2a3f2195c78058ea84ac

Contents?: true

Size: 372 Bytes

Versions: 14

Compression:

Stored size: 372 Bytes

Contents

require 'logger'

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

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
chalk_ruby-0.2.8 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.2.7 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.2.6 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.2.5 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.2.4 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.2.3 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.2.2 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.2.1 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.2.0 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.1.4 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.1.3 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.1.2 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.1.1 lib/chalk_ruby/logger_helper.rb
chalk_ruby-0.1.0 lib/chalk_ruby/logger_helper.rb