mirror of
https://github.com/home-assistant/supervisor.git
synced 2025-07-26 02:26:30 +00:00
Replace Logger.fatal by Logger.critical (#1734)
This commit is contained in:
parent
7aa5bcfc7c
commit
7d4866234f
@ -380,7 +380,7 @@ class RestAPI(CoreSysAttributes):
|
|||||||
try:
|
try:
|
||||||
await self._site.start()
|
await self._site.start()
|
||||||
except OSError as err:
|
except OSError as err:
|
||||||
_LOGGER.fatal("Failed to create HTTP server at 0.0.0.0:80 -> %s", err)
|
_LOGGER.critical("Failed to create HTTP server at 0.0.0.0:80 -> %s", err)
|
||||||
else:
|
else:
|
||||||
_LOGGER.info("Start API on %s", self.sys_docker.network.supervisor)
|
_LOGGER.info("Start API on %s", self.sys_docker.network.supervisor)
|
||||||
|
|
||||||
|
@ -214,27 +214,27 @@ def check_environment() -> None:
|
|||||||
try:
|
try:
|
||||||
os.environ[key]
|
os.environ[key]
|
||||||
except KeyError:
|
except KeyError:
|
||||||
_LOGGER.fatal("Can't find %s in env!", key)
|
_LOGGER.critical("Can't find %s in env!", key)
|
||||||
|
|
||||||
# Check Machine info
|
# Check Machine info
|
||||||
if not os.environ.get(ENV_HOMEASSISTANT_REPOSITORY) and not os.environ.get(
|
if not os.environ.get(ENV_HOMEASSISTANT_REPOSITORY) and not os.environ.get(
|
||||||
ENV_SUPERVISOR_MACHINE
|
ENV_SUPERVISOR_MACHINE
|
||||||
):
|
):
|
||||||
_LOGGER.fatal("Can't find any kind of machine/homeassistant details!")
|
_LOGGER.critical("Can't find any kind of machine/homeassistant details!")
|
||||||
elif not os.environ.get(ENV_SUPERVISOR_MACHINE):
|
elif not os.environ.get(ENV_SUPERVISOR_MACHINE):
|
||||||
_LOGGER.info("Use the old homeassistant repository for machine extraction")
|
_LOGGER.info("Use the old homeassistant repository for machine extraction")
|
||||||
|
|
||||||
# check docker socket
|
# check docker socket
|
||||||
if not SOCKET_DOCKER.is_socket():
|
if not SOCKET_DOCKER.is_socket():
|
||||||
_LOGGER.fatal("Can't find Docker socket!")
|
_LOGGER.critical("Can't find Docker socket!")
|
||||||
|
|
||||||
# check socat exec
|
# check socat exec
|
||||||
if not shutil.which("socat"):
|
if not shutil.which("socat"):
|
||||||
_LOGGER.fatal("Can't find socat!")
|
_LOGGER.critical("Can't find socat!")
|
||||||
|
|
||||||
# check socat exec
|
# check socat exec
|
||||||
if not shutil.which("gdbus"):
|
if not shutil.which("gdbus"):
|
||||||
_LOGGER.fatal("Can't find gdbus!")
|
_LOGGER.critical("Can't find gdbus!")
|
||||||
|
|
||||||
|
|
||||||
def reg_signal(loop):
|
def reg_signal(loop):
|
||||||
|
@ -39,7 +39,9 @@ class Core(CoreSysAttributes):
|
|||||||
and self.sys_config.version != self.sys_supervisor.version
|
and self.sys_config.version != self.sys_supervisor.version
|
||||||
):
|
):
|
||||||
self.healthy = False
|
self.healthy = False
|
||||||
_LOGGER.fatal("System running in a unhealthy state. Please update you OS!")
|
_LOGGER.critical(
|
||||||
|
"System running in a unhealthy state. Please update you OS!"
|
||||||
|
)
|
||||||
|
|
||||||
async def setup(self):
|
async def setup(self):
|
||||||
"""Setup supervisor orchestration."""
|
"""Setup supervisor orchestration."""
|
||||||
@ -106,7 +108,7 @@ class Core(CoreSysAttributes):
|
|||||||
else:
|
else:
|
||||||
await self.sys_supervisor.update()
|
await self.sys_supervisor.update()
|
||||||
except SupervisorUpdateError:
|
except SupervisorUpdateError:
|
||||||
_LOGGER.fatal(
|
_LOGGER.critical(
|
||||||
"Can't update supervisor! This will break some Add-ons or affect "
|
"Can't update supervisor! This will break some Add-ons or affect "
|
||||||
"future version of Home Assistant!"
|
"future version of Home Assistant!"
|
||||||
)
|
)
|
||||||
|
@ -356,7 +356,7 @@ class HomeAssistant(JsonConfig, CoreSysAttributes):
|
|||||||
|
|
||||||
# Update going wrong, revert it
|
# Update going wrong, revert it
|
||||||
if self.error_state and rollback:
|
if self.error_state and rollback:
|
||||||
_LOGGER.fatal("HomeAssistant update fails -> rollback!")
|
_LOGGER.critical("HomeAssistant update fails -> rollback!")
|
||||||
await _update(rollback)
|
await _update(rollback)
|
||||||
else:
|
else:
|
||||||
raise HomeAssistantUpdateError()
|
raise HomeAssistantUpdateError()
|
||||||
|
@ -28,7 +28,7 @@ class HwMonitor(CoreSysAttributes):
|
|||||||
self.monitor = pyudev.Monitor.from_netlink(self.context)
|
self.monitor = pyudev.Monitor.from_netlink(self.context)
|
||||||
self.observer = pyudev.MonitorObserver(self.monitor, self._udev_events)
|
self.observer = pyudev.MonitorObserver(self.monitor, self._udev_events)
|
||||||
except OSError:
|
except OSError:
|
||||||
_LOGGER.fatal("Not privileged to run udev monitor!")
|
_LOGGER.critical("Not privileged to run udev monitor!")
|
||||||
else:
|
else:
|
||||||
self.observer.start()
|
self.observer.start()
|
||||||
_LOGGER.info("Started Supervisor hardware monitor")
|
_LOGGER.info("Started Supervisor hardware monitor")
|
||||||
|
@ -64,7 +64,7 @@ class Scheduler:
|
|||||||
|
|
||||||
job = self.loop.call_at(calc.timestamp(), self._run_task, task_id)
|
job = self.loop.call_at(calc.timestamp(), self._run_task, task_id)
|
||||||
else:
|
else:
|
||||||
_LOGGER.fatal(
|
_LOGGER.critical(
|
||||||
"Unknown interval %s (type: %s) for scheduler %s",
|
"Unknown interval %s (type: %s) for scheduler %s",
|
||||||
interval,
|
interval,
|
||||||
type(interval),
|
type(interval),
|
||||||
|
@ -36,7 +36,7 @@ class Supervisor(CoreSysAttributes):
|
|||||||
try:
|
try:
|
||||||
await self.instance.attach(tag="latest")
|
await self.instance.attach(tag="latest")
|
||||||
except DockerAPIError:
|
except DockerAPIError:
|
||||||
_LOGGER.fatal("Can't setup Supervisor Docker container!")
|
_LOGGER.critical("Can't setup Supervisor Docker container!")
|
||||||
|
|
||||||
with suppress(DockerAPIError):
|
with suppress(DockerAPIError):
|
||||||
await self.instance.cleanup()
|
await self.instance.cleanup()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user