优化日志显示

This commit is contained in:
xinzhu.yin
2026-04-21 15:31:48 +08:00
parent 6cc3e55ebb
commit e27312d0a3
22 changed files with 684 additions and 553 deletions

View File

@@ -183,7 +183,7 @@ def _section_gamut(ws, styles, row, results, log):
_apply_data_row(ws, row, ["A", "B", "C", "D"], styles)
row += 1
log(" 添加色域数据")
log(" 添加色域数据", level="info")
return row + 1
@@ -274,7 +274,7 @@ def _section_curve(ws, styles, row, results, log, curve_type):
_apply_data_row(ws, row, ["A", "B", "C", "D", "E", "F"], styles)
row += 1
log(f" 添加 {label_prefix} 数据")
log(f" 添加 {label_prefix} 数据", level="info")
return row + 1
@@ -323,7 +323,7 @@ def _section_cct(ws, styles, row, results, log):
_apply_data_row(ws, row, ["A", "B", "C", "D"], styles)
row += 1
log(" 添加色度一致性数据")
log(" 添加色度一致性数据", level="info")
return row + 1
@@ -354,7 +354,7 @@ def _section_contrast(ws, styles, row, results, log):
ws[f"B{row}"].border = styles["thin_border"]
row += 1
log(" 添加对比度数据")
log(" 添加对比度数据", level="info")
return row + 1
@@ -440,7 +440,7 @@ def _section_accuracy(ws, styles, row, results, log):
_apply_data_row(ws, row, ["A", "B", "C", "D", "E", "F", "G"], styles)
row += 1
log(" 添加色准数据(含 xy 坐标和亮度)")
log(" 添加色准数据(含 xy 坐标和亮度)")
return row + 1
@@ -493,12 +493,12 @@ def export_excel_report(result_dir, current_test_type, selected_items,
excel_path = os.path.join(result_dir, "测试数据.xlsx")
wb.save(excel_path)
log("已保存: 测试数据.xlsx")
log("=" * 60)
log("已保存: 测试数据.xlsx", level="success")
log("=" * 60, level="seperator")
except ImportError:
log("⚠️ 未安装 openpyxl 库,跳过 Excel 导出")
log("未安装 openpyxl 库,跳过 Excel 导出", level="error")
log(" 安装方法: pip install openpyxl")
except Exception as e:
log(f"⚠️ Excel 导出失败: {str(e)}")
log(f"Excel 导出失败: {str(e)}", level="error")
log(traceback.format_exc())