Sha256: 14037dd20136c2f95cb2144bc414d31c421818dfb43216b798d7395a51396b1f

Contents?: true

Size: 622 Bytes

Versions: 4

Compression:

Stored size: 622 Bytes

Contents

require_relative "includes"
require_relative "configuration"
module AwsAssumeRole::Logging
    module ClassMethods
        def logger
            @logger ||= begin
                logger = Logger.new($stderr)
                logger.level = AwsAssumeRole::Config.log_level
                ENV["GLI_DEBUG"] = "true" if AwsAssumeRole::Config.log_level.zero?
                logger
            end
        end
    end

    module InstanceMethods
        def logger
            self.class.logger
        end
    end

    def self.included(base)
        base.extend ClassMethods
        base.include InstanceMethods
    end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
aws_assume_role-0.2.2 lib/aws_assume_role/logging.rb
aws_assume_role-0.2.0 lib/aws_assume_role/logging.rb
aws_assume_role-0.1.2 lib/aws_assume_role/logging.rb
aws_assume_role-0.1.1 lib/aws_assume_role/logging.rb