LogFactory Introduced

LogFactory introduced as we may have different loggers when we move to
cloud providers