| The Resolution constructor in Facter 3.x doesn't receive the name and fact parameters as it happens in Facter 4.x. The fact parameter can be removed, only the name parameter must remain. In order to do that, the logging that the Resolvable class is doing, needs to be moved to the fact class. The Resolvable class will only throw exceptions with info, the fact class needs to make the appropriate logging. |