mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-31 13:03:02 +02:00
statd: add logger fallback for unit tests
When unit tests run in CI we may not have a syslog daemon available, in such cases we set up a dummy handler. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
This commit is contained in:
@@ -851,7 +851,12 @@ def main():
|
||||
|
||||
# Set up syslog output for critical errors to aid debugging
|
||||
logger = logging.getLogger('yanger')
|
||||
log = logging.handlers.SysLogHandler(address='/dev/log')
|
||||
if os.path.exists('/dev/log'):
|
||||
log = logging.handlers.SysLogHandler(address='/dev/log')
|
||||
else:
|
||||
# Use /dev/null as a fallback for unit tests
|
||||
log = logging.FileHandler('/dev/null')
|
||||
|
||||
fmt = logging.Formatter('%(name)s[%(process)d]: %(message)s')
|
||||
log.setFormatter(fmt)
|
||||
logger.setLevel(logging.INFO)
|
||||
|
||||
Reference in New Issue
Block a user