import asyncio import logging from Util.LightRagUtil import initialize_pg_rag # 在程序开始时添加以下配置 logging.basicConfig( level=logging.INFO, # 设置日志级别为INFO format='%(asctime)s - %(name)s - %(levelname)s - %(message)s' ) # 或者如果你想更详细地控制日志输出 logger = logging.getLogger('lightrag') logger.setLevel(logging.INFO) handler = logging.StreamHandler() handler.setFormatter(logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')) logger.addHandler(handler) WORKING_DIR = f"./dickens-pg" logging.basicConfig(format="%(levelname)s:%(message)s", level=logging.INFO) async def main(): try: rag = await initialize_pg_rag(WORKING_DIR=WORKING_DIR,workspace='dsideal') with open(f"../Txt/sushi.txt", "r", encoding="utf-8") as f: await rag.ainsert(input=f.read(),file_paths=[f"sushi.txt"]) # 添加来源参数 finally: if rag: await rag.finalize_storages() if __name__ == "__main__": asyncio.run(main())