diff --git a/homeassistant/components/recorder/core.py b/homeassistant/components/recorder/core.py
index e027922e8c401e2dadbd576693796bf14839a570..fee72ce273f09fab495a4646565d88ea8a3d435c 100644
--- a/homeassistant/components/recorder/core.py
+++ b/homeassistant/components/recorder/core.py
@@ -712,12 +712,14 @@ class Recorder(threading.Thread):
         setup_result = self._setup_recorder()
 
         if not setup_result:
+            _LOGGER.error("Recorder setup failed, recorder shutting down")
             # Give up if we could not connect
             return
 
         schema_status = migration.validate_db_schema(self.hass, self, self.get_session)
         if schema_status is None:
             # Give up if we could not validate the schema
+            _LOGGER.error("Failed to validate schema, recorder shutting down")
             return
         if schema_status.current_version > SCHEMA_VERSION:
             _LOGGER.error(