import logging import tornado.ioloop import tornado.web from summermvc.mvc import DispatcherRequestHandler from summermvc.application_context import \ TornadoFilePathApplicationContext if __name__ == "__main__": logging.basicConfig( level=logging.DEBUG, format="%(asctime)s [%(filename)s:%(lineno)d] %(message)s", datefmt="%F %T") application_context = \ TornadoFilePathApplicationContext("src") app = tornado.web.Application( [(r".*", DispatcherRequestHandler)], application_context=application_context ) PORT = 9091 logging.info("listening on *:%d", PORT) app.listen(PORT) tornado.ioloop.IOLoop.current().start()