Module: Conjur::Policy::Logger

Included in:
Executor::Base, Planner::Base, YAML::Handler
Defined in:
lib/conjur/policy/logger.rb

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



2
3
4
5
6
7
8
9
10
11
# File 'lib/conjur/policy/logger.rb', line 2

def self.included base
  base.module_eval do
    # Override the logger with this method.
    cattr_accessor :logger
    
    require 'logger'
    self.logger = Logger.new(STDERR)
    self.logger.level = (ENV['DEBUG'] == "true" ? Logger::DEBUG : Logger::INFO)
  end
end