From a5a4a649dc73bd27c2c94720b4a191e87cf3d1a8 Mon Sep 17 00:00:00 2001
From: Boming Zhang <bomingzh@sjtu.edu.cn>
Date: Mon, 30 Sep 2024 00:49:39 -0400
Subject: [PATCH] feat: debug log diff

---
 internal/parsers/diff/parser.go | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/internal/parsers/diff/parser.go b/internal/parsers/diff/parser.go
index ebcccb7..395861c 100644
--- a/internal/parsers/diff/parser.go
+++ b/internal/parsers/diff/parser.go
@@ -2,6 +2,7 @@ package diff
 
 import (
 	"fmt"
+	"log/slog"
 	"os"
 	"strings"
 	"unicode"
@@ -52,7 +53,10 @@ func (*Diff) Run(results []stage.ExecutorResult, confAny any) (
 			if err != nil {
 				return nil, true, err
 			}
-
+			slog.Debug("compare", "filename", output.FileName,
+				"answer path", output.AnswerPath,
+				"actual", result.Files[output.FileName],
+				"answer", string(answer))
 			// If no difference, assign score
 			if compareChars(string(answer), result.Files[output.FileName], output.IgnoreWhitespace) {
 				score += output.Score