新增:日志token过滤

This commit is contained in:
viletyy 2024-08-16 11:25:09 +08:00
parent b2d03b7a43
commit cc28da9957
1 changed files with 8 additions and 1 deletions

View File

@ -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)
)