Sha256: a7eea10079f25f58a86dde98831061c377367de734dd8fc4b1febd7142142802

Contents?: true

Size: 441 Bytes

Versions: 3

Compression:

Stored size: 441 Bytes

Contents

require 'logger'

module CucumberAnalytics
  module Logging

    class << self

      def set_log_level(log_level)
        logger.level = log_level
      end

      def logger
        unless @logger
          @logger = Logger.new('logfile.log')
          set_log_level(Logger::FATAL)
        end

        @logger
      end

      def logger=(new_logger)
        @logger = new_logger
      end

    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cucumber_analytics-0.0.9 lib/cucumber_analytics/logging.rb
cucumber_analytics-0.0.8 lib/cucumber_analytics/logging.rb
cucumber_analytics-0.0.7 lib/cucumber_analytics/logging.rb