When class name doesn't start with vagrant, prepend vagrant::root

This commit is contained in:
Chris Roberts 2019-09-09 20:32:30 -07:00
parent 2ad8abd57c
commit 9f1914642f
1 changed files with 5 additions and 1 deletions

View File

@ -9,7 +9,11 @@ module Vagrant
# @return [Log4r::Logger]
def logger
if !@_logger
@_logger = Log4r::Logger.new(self.class.name.downcase)
name = (self.is_a?(Module) ? self : self.class).name.downcase
if !name.start_with?("vagrant")
name = "vagrant::root::#{name}"
end
@_logger = Log4r::Logger.new(name)
end
@_logger
end