def main():
loop = asyncio.get_event_loop()
root = logging.getLogger()
if root.handlers:
for handler in root.handlers:
root.removeHandler(handler)
logging.basicConfig(
level=logging.DEBUG,
format='%(levelname)-8s [%(asctime)s.%(msecs)03d] '
'(%(name)s): %(message)s',
datefmt='%Y-%m-%d %H:%M:%S'
)
logging.Formatter.converter = time.gmtime
app = loop.run_until_complete(init())
# More useful log format than default
log_format = '%a (%{X-Real-IP}i) %t "%r" %s %b %Tf ' \
'"%{Referrer}i" "%{User-Agent}i"'
web.run_app(app, access_log_format=log_format)
评论列表
文章目录