def close_connection(self, ): """ 释放redis连接池所有连接 Args: Returns: """ if self.pool: self.pool.disconnect() aelog.debug("清理redis连接池完毕!")
async def close_connection(app_, loop): """ 释放redis连接池所有连接 Args: Returns: """ if self.pool: self.pool.disconnect() aelog.debug("清理所有数据库连接池完毕!")
def close_connection(self, ): """ 释放连接 Args: Returns: """ for _, sessionmaker_ in self.sessionmaker_pool.items(): sessionmaker_.remove() for _, engine_ in self.engine_pool.items(): engine_.dispose() aelog.debug("清理所有数据库连接池完毕!")
async def close_connection(app_, loop): """ Args: Returns: """ tasks = [] for _, aio_engine in self.engine_pool.items(): aio_engine.close() tasks.append(asyncio.ensure_future(aio_engine.wait_closed())) await asyncio.wait(tasks) aelog.debug("清理所有数据库连接池完毕!")
def test_aelog_output_file(): """ Args: Returns: """ aelog.init_app(aelog_access_file="test.log", aelog_console=True) aelog.debug("simple debug message", "other message", 1, [6, 2, 3]) aelog.info("simple info message", "other message", 1, [6, 2, 3]) aelog.warning("simple warning message", "other message", 1, [6, 2, 3]) aelog.error("simple error message", "other message", 1, [1, 2, 3]) aelog.critical("simple critical message", "other message", 1, [1, 2, 3]) try: 5 / 0 except Exception as e: aelog.exception(e)
def test_aelog_output_console(): """ Args: Returns: """ aelog.init_app(aelog_console=True) aelog.debug("simple debug message", "other message", 1, [1, 2, 3]) aelog.info("simple info message", "other message", 2, (1, 2, 3)) aelog.warning("simple warning message", "other message", 3, {1, 2, 3}) aelog.error("simple error message", "other message", 4, {1: 1, 2: 2, 3: 3}) aelog.critical("simple critical message", "other message", 5, classmethod) try: 5 / 0 except Exception as e: aelog.exception(e)