[core] A logger façade
[core] Renaming LogFactory.CreateLogger to a more appropriate name, GetLogger