diff options
Diffstat (limited to 'src/mailman/queue/rest.py')
| -rw-r--r-- | src/mailman/queue/rest.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mailman/queue/rest.py b/src/mailman/queue/rest.py index 0728e6fbd..148622d2b 100644 --- a/src/mailman/queue/rest.py +++ b/src/mailman/queue/rest.py @@ -35,15 +35,21 @@ from mailman.queue import Runner from mailman.rest.webservice import make_server +log = logging.getLogger('mailman.http') + + class RESTRunner(Runner): def run(self): + log.info('Starting REST server') try: make_server().serve_forever() except KeyboardInterrupt: + log.info('REST server interrupted') sys.exit(signal.SIGTERM) except select.error as (errcode, message): if errcode == errno.EINTR: + log.info('REST server exiting') sys.exit(signal.SIGTERM) raise except: |
