diff --git a/src/dao/sync_config.py b/src/dao/sync_config.py index 97922cf..4ffa066 100644 --- a/src/dao/sync_config.py +++ b/src/dao/sync_config.py @@ -302,13 +302,20 @@ class LogDAO(BaseDAO, metaclass=Singleton): do_list: List[LogDO] = (await session.execute(query)).scalars().all() datas = [] for do in do_list: + stmt_query = select(SyncRepoMapping).where(SyncRepoMapping.repo_name == do.repo_name).limit(1) + stmt = (await session.execute(stmt_query)).scalars().all() + log_str = do.log + if stmt[0].exter_token: + log_str = log_str.replace(stmt[0].exter_token, "******") + if stmt[0].inter_token: + log_str = log_str.replace(stmt[0].inter_token, "******") data = LogDTO( id=do.id, branch_id=do.branch_id, repo_name=do.repo_name, commit_id=do.commit_id, sync_direct=do.sync_direct.name, - log=str(do.log), + log=str(log_str), created_at=str(do.created_at), update_at=str(do.update_at) )