From f1c135850cecce82fddf650500501d86a708815e Mon Sep 17 00:00:00 2001 From: "Piotr F. Mieszkowski" Date: Thu, 29 Feb 2024 21:57:39 +0100 Subject: [PATCH] lacre.admin: Report misconfiguration Also: log more info when the daemon starts. --- lacre/admin.py | 1 + lacre/daemon.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lacre/admin.py b/lacre/admin.py index fd2a9a0..e634228 100644 --- a/lacre/admin.py +++ b/lacre/admin.py @@ -109,6 +109,7 @@ def main(): missing = conf.validate_config() if missing: LOG.error('Missing configuration parameters: %s', missing) + print('Insufficient configuration, aborting.') sys.exit(lacre.EX_CONFIG) general_conf = conf.config_source() diff --git a/lacre/daemon.py b/lacre/daemon.py index 09af75f..8dda081 100644 --- a/lacre/daemon.py +++ b/lacre/daemon.py @@ -124,7 +124,10 @@ async def _main(): keyring.post_init_hook() - LOG.info('Starting the daemon...') + LOG.info('Starting the daemon with GnuPG=%s, socket=%s, database=%s', + keyring_path, + conf.daemon_params(), + conf.get_item('database', 'url')) controller.start() await _sleep()