Avoid log file failures breaking Joomla

Clean commit fix which resolves the log issues by replacing the platform JLog with a CMS specific JLog which suppresses RuntimeExceptions when saving log entries.