logger = LogChainer(daily_logger) logger.chain(ConsoleLogger(True)) factory.register('Logger', logger) factory.register('UrlValidator', UrlValidator()) factory.register('UrlPagegroupExtractor', UrlPagegroupExtractor()) factory.register( 'UrlRouter', UrlRouter(DefaultDestination(factory, '/home/dev/Documents/todo20/www'))) factory.register('UrlRequestHandler', UrlRequestHandler(factory)) configurations = fetch_configurations('config.cfg') factory.fetch('UrlRouter').register_destination( 'test', TestPagegroup( '/home/dev/Documents/todo20/pagegroups/testpagegroup/pages')) factory.fetch('UrlRouter').register_destination( 'ttt', TickTackToePagegroup('/home/dev/Documents/react/my-app/build')) todo_configurations = configurations['ToDo'] factory.fetch('UrlRouter').register_destination( 'todo', ToDoPagegroup(todo_configurations)) httpserver = ToDoHTTPServer(factory) while True: time.sleep(1) except KeyboardInterrupt: if logger != None: