diff --git a/go/extractor/extractor.go b/go/extractor/extractor.go index 5668d5894f8..09dd1b3f575 100644 --- a/go/extractor/extractor.go +++ b/go/extractor/extractor.go @@ -11,6 +11,7 @@ import ( "go/types" "io" "log" + "log/slog" "os" "path/filepath" "reflect" @@ -387,6 +388,7 @@ func NewExtraction(buildFlags []string, patterns []string, sourceRoot string) *E log.Fatalf("Error resolving absolute path of overlay change %s: %s", changedFilePath, err.Error()) } overlayChanges[absPath] = true + slog.Info("Overlay changed file", "path", absPath) } } @@ -739,6 +741,7 @@ func (extraction *Extraction) extractFile(ast *ast.File, pkg *packages.Package) if extraction.OverlayChanges != nil && !extraction.OverlayChanges[path] && strings.HasPrefix(path+string(filepath.Separator), pkg.Dir) { + slog.Info("Skipping unchanged file in overlay extraction", "path", path) return nil } diff --git a/go/extractor/srcarchive/srcarchive.go b/go/extractor/srcarchive/srcarchive.go index f871a2fbca2..3f4c1d1a90d 100644 --- a/go/extractor/srcarchive/srcarchive.go +++ b/go/extractor/srcarchive/srcarchive.go @@ -4,6 +4,7 @@ import ( "errors" "io" "log" + "log/slog" "os" "path/filepath" "strings" @@ -15,6 +16,9 @@ func init() { pt, err := LoadProjectLayoutFromEnv() if err == nil { pathTransformer = pt + if pathTransformer != nil { + slog.Info("Loaded path transformer", "from", pathTransformer.From, "to", pathTransformer.To) + } } else { log.Fatalf("Unable to load path transformer: %s.\n", err.Error()) }