Moved logging functionality to new package
Replace references to logger.warn with logger.warning
Log Recipe ID if attribute is present in LogRecord