The problem is present only on Puppet AIO.
Puppet sets logger on Facter 3.x and later switches to Facter 4, without setting the logger again.
The fix will be implemented in PUP-10322