lib/rake/delphi/envvariables.rb in rake-delphi-0.0.25 vs lib/rake/delphi/envvariables.rb in rake-delphi-0.0.26
- old
+ new
@@ -30,16 +30,18 @@
require 'win32/registry'
Logger.trace(Logger::DEBUG, "Reading environment variables from '#{regpath}'")
begin
::Win32::Registry::HKEY_CURRENT_USER.open(regpath) do |reg|
reg.each do |name|
+ Logger.trace(Logger::DEBUG, "Reading: #{name}")
reg_type, value = reg.read(name)
+ Logger.trace(Logger::TRACE, "Value: #{value}")
value.gsub!('\\', '/')
add(name, value)
end
end
- rescue ::Win32::Registry::Error
- Logger.trace(Logger::DEBUG, "No reg key '%s'?!" % regpath)
+ rescue ::Win32::Registry::Error => e
+ Logger.trace(Logger::DEBUG, "No reg key '%s'?! %s" % [regpath, e.message])
end
rescue LoadError
Logger.trace(Logger::DEBUG, 'No `win32/registry` gem?!')
end
end