Class: VagrantPlugins::Vmck::Plugin

Inherits:
Object
  • Object
show all
Defined in:
lib/vagrant-vmck/plugin.rb

Class Method Summary collapse

Class Method Details

.setup_loggingObject



18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/vagrant-vmck/plugin.rb', line 18

def self.setup_logging
  require "log4r"

  level = nil
  begin
    level = Log4r.const_get(ENV["VAGRANT_LOG"].upcase)
  rescue NameError
    level = nil
  end

  level = nil if !level.is_a?(Integer)

  if level
    logger = Log4r::Logger.new("vagrant_vmck")
    logger.outputters = Log4r::Outputter.stderr
    logger.level = level
    logger = nil
  end
end