module PuppetDBQuery::Logging

for logger access just include this module

Attributes

logger[W]

Public Class Methods

included(base) click to toggle source

addition

# File lib/puppetdb_query/logging.rb, line 19
def self.included(base)
  class << base
    def logger
      # :nocov:
      Logging.logger
      # :nocov:
    end

    def logger=(logger)
      # :nocov:
      Logging.logger = logger
      # :nocov:
    end
  end
end
logger() click to toggle source
# File lib/puppetdb_query/logging.rb, line 9
def logger
  unless @logger
    @logger = Logger.new($stdout)
    @logger.level = (ENV['LOG_LEVEL'] || Logger::DEBUG).to_i
  end
  @logger
end

Public Instance Methods

logger() click to toggle source
# File lib/puppetdb_query/logging.rb, line 35
def logger
  Logging.logger
end
logger=(logger) click to toggle source
# File lib/puppetdb_query/logging.rb, line 39
def logger=(logger)
  Logging.logger = logger
end