From 6b892de27ebf206e2f5cdea2f450ceb7a6eae17c Mon Sep 17 00:00:00 2001 From: Jan Losinski Date: Wed, 21 Mar 2018 23:57:00 +0100 Subject: [PATCH] Improve logging. Signed-off-by: Jan Losinski --- wallabag_kindle_consumer/interface.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/wallabag_kindle_consumer/interface.py b/wallabag_kindle_consumer/interface.py index c387435..fdc9f25 100644 --- a/wallabag_kindle_consumer/interface.py +++ b/wallabag_kindle_consumer/interface.py @@ -5,11 +5,14 @@ import aiohttp_jinja2 import jinja2 from aiohttp import web +from logbook import Logger from email_validator import validate_email, EmailNotValidError from . import wallabag from . import models +logger = Logger(__name__) + class Validator: def __init__(self, loop, data): @@ -133,8 +136,9 @@ class IndexView(ViewBase): else: session.add(user) session.commit() - self._add_message("User successfully registered") + self._add_message("User {user} successfully registered".format(user=validator.username)) self._set_data({}) + logger.info("User {user} registered", user=validator.username) return self._template({}) @@ -177,5 +181,5 @@ class App: web.run_app(self.app, host=self.config.interface_host, port=self.config.interface_port) async def register_server(self, loop): - await loop.create_server(self.app.make_handler(), + await loop.create_server(self.app.make_handler(access_log=logger), self.config.interface_host, self.config.interface_port)