MCPcopy Create free account
hub / github.com/InternLM/InternBootcamp / sanitize_log_message

Function sanitize_log_message

internbootcamp/utils/tool_server/cli.py:46–58  ·  view source on GitHub ↗

过滤日志中的 base64 图片数据,避免超长 image_url 写入日志。

(message: str)

Source from the content-addressed store, hash-verified

44
45
46def sanitize_log_message(message: str) -> str:
47 """
48 过滤日志中的 base64 图片数据,避免超长 image_url 写入日志。
49 """
50 if not isinstance(message, str):
51 message = str(message)
52
53 message = re.sub(
54 r'(data:image/[a-zA-Z0-9.+-]+;base64,)[A-Za-z0-9+/=]+',
55 r'\1[BASE64_IMAGE_OMITTED]',
56 message
57 )
58 return message
59
60
61def redirect_output_to_log(log_file_path, process_name):

Callers 3

writeMethod · 0.70
writeMethod · 0.70
log_messageFunction · 0.70

Calls 1

subMethod · 0.45

Tested by

no test coverage detected