对于其它编程语言,可以使用如下的日志格式输出
##subTag##输出的标签##subTag## 日志内容输出
使用bash脚本测试,输出10条日志,分三组日志标签进行输出:
#!/bin/bash
# 第⼀组标签: SYSTEM 系统相关日志
# 输出第⼀条系统日志
echo "##subTag##SYSTEM##subTag## 应用程序启动成功,初始化核心模块"
sleep 0.1 # 轻微延迟,使时间戳有差异
# 输出第⼆条系统日志
echo "##subTag##SYSTEM##subTag## 加载系统配置⽂件: config/main.xml"
sleep 0.1
# 输出第三条系统日志
echo "##subTag##SYSTEM##subTag## 连接到缓存服务器: 10.0.2.15:6379"
sleep 0.1
# 输出第四条系统日志
echo "##subTag##SYSTEM##subTag## 系统初始化完成,总耗时: 3.2秒"
sleep 0.1
# 第⼆组标签: USER ⽤户操作相关日志
# 输出第⼀条⽤户日志
echo "##subTag##USER##subTag## 用户ID:8762登录系统,来源设备:Chrome/112.0"
sleep 0.1
# 输出第⼆条用户日志
echo "##subTag##USER##subTag## 用户执行查询操作,关键词:季度报表2023"
sleep 0.1
# 输出第三条用户日志
echo "##subTag##USER##subTag## ⽤户上传⽂件: Q3_sales_data.xlsx,大小: 1.2MB"
sleep 0.1
# 输出第四条用户日志
echo "##subTag##USER##subTag## ⽤户ID:8762切换到管理员视图"
sleep 0.1
# 第三组标签: TASK 任务处理相关日志
# 输出第一条任务日志
echo "##subTag##TASK##subTag## 定时备份任务启动,目标路径: /backup/daily"
sleep 0.1
# 输出第二条任务日志
echo "##subTag##TASK##subTag## 备份完成,生成⽂件: 20230915_full_backup.tar.gz,大小: 2.4GB"
bash脚本执行后日志效果参考,可以看到与codecc代码检查插件的日志输出效果⼀致: