Esempio n. 1
0
    def close_connection(self, ):
        """
        释放redis连接池所有连接
        Args:

        Returns:

        """
        if self.pool:
            self.pool.disconnect()
        aelog.debug("清理redis连接池完毕!")
Esempio n. 2
0
        async def close_connection(app_, loop):
            """
            释放redis连接池所有连接
            Args:

            Returns:

            """
            if self.pool:
                self.pool.disconnect()
            aelog.debug("清理所有数据库连接池完毕!")
Esempio n. 3
0
    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("清理所有数据库连接池完毕!")
Esempio n. 4
0
        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("清理所有数据库连接池完毕!")
Esempio n. 5
0
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)
Esempio n. 6
0
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)