Sha256: 1952385f22f8017d0b14c4f041ab170c9a70a11838c1ca35271e6c6f5266ea12

Contents?: true

Size: 513 Bytes

Versions: 18

Compression:

Stored size: 513 Bytes

Contents

require "goa_model_gen"

require "logger"

module GoaModelGen
  class << self
    def logger
      @logger ||= ::Logger.new($stderr)
    end
  end

  module Logger
    class << self
      def setup(log_level)
        GoaModelGen.logger.level =
          case log_level
          when Integer then log_level
          when String then ::Logger::SEV_LABEL.index(log_level.upcase)
          else raise "Unsupported log_level: [#{log_level.class.name}] #{log_level.inspect}"
          end
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
goa_model_gen-0.9.7 lib/goa_model_gen/logger.rb
goa_model_gen-0.9.6 lib/goa_model_gen/logger.rb
goa_model_gen-0.9.5 lib/goa_model_gen/logger.rb
goa_model_gen-0.9.4 lib/goa_model_gen/logger.rb
goa_model_gen-0.9.3 lib/goa_model_gen/logger.rb
goa_model_gen-0.9.2 lib/goa_model_gen/logger.rb
goa_model_gen-0.9.1 lib/goa_model_gen/logger.rb
goa_model_gen-0.9.0 lib/goa_model_gen/logger.rb
goa_model_gen-0.8.4 lib/goa_model_gen/logger.rb
goa_model_gen-0.8.3 lib/goa_model_gen/logger.rb
goa_model_gen-0.8.2 lib/goa_model_gen/logger.rb
goa_model_gen-0.8.1 lib/goa_model_gen/logger.rb
goa_model_gen-0.8.0 lib/goa_model_gen/logger.rb
goa_model_gen-0.7.1 lib/goa_model_gen/logger.rb
goa_model_gen-0.7.0 lib/goa_model_gen/logger.rb
goa_model_gen-0.6.1 lib/goa_model_gen/logger.rb
goa_model_gen-0.6.0 lib/goa_model_gen/logger.rb
goa_model_gen-0.5.0 lib/goa_model_gen/logger.rb