lnd/signal
carla daae8a9944
multi: wrap logger to request shutdown from signal on critical error
This commit adds a shutdown logger which will send a request for
shutdown on critical errors. It uses the signal package to request safe
shutdown of the daemon. Since we init our logs in config validation,
we add a started channel to the signal package to prevent the case where
we have a critical log after the ShutdownLogger has started but before
the daemon has started listening for intercepts. In this case, we just
ignore the shutdown request.
2020-08-24 08:54:34 +02:00
..
log.go multi: init subsystem loggers via build pkg 2018-10-05 13:04:45 +09:00
signal.go multi: wrap logger to request shutdown from signal on critical error 2020-08-24 08:54:34 +02:00