Sha256: 29fdd70eedbaab1a9350c8f25612ca2dc53928a30a27f07d45de860dc66b731a

Contents?: true

Size: 539 Bytes

Versions: 1

Compression:

Stored size: 539 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
                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

1 entries across 1 versions & 1 rubygems

Version Path
aws_assume_role-0.1.0 lib/aws_assume_role/logging.rb