def __init__(self):
logger = logging.getLogger('WebChatSrv')
logger.propagate = False
logger.setLevel(logging.DEBUG)
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
formatter = logging.Formatter('[%(asctime)s][%(levelname)s]: %(name)s | %(message)s', '%H:%M:%S')
ch.setFormatter(formatter)
logger.addHandler(ch)
self.logger = logger
self.clients = Client.Clients(self)
self.providers = ProvidersContainer()
self.plugin_loader = PluginLoader(server=self)
register_handlers(self)
self.app = web.Application([
(r'/ws', WebSocketHandler.WebSocketHandler, {'clients': self.clients}),
(r'/(.*)', web.StaticFileHandler, {'path': 'www-root/', 'default_filename': 'index.html'})
])
评论列表
文章目录