Skip to content

Commit e32a5ca

Browse files
committed
Go: add some overlay-related logging
1 parent 44654bd commit e32a5ca

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

go/extractor/extractor.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
"go/types"
1212
"io"
1313
"log"
14+
"log/slog"
1415
"os"
1516
"path/filepath"
1617
"reflect"
@@ -387,6 +388,7 @@ func NewExtraction(buildFlags []string, patterns []string, sourceRoot string) *E
387388
log.Fatalf("Error resolving absolute path of overlay change %s: %s", changedFilePath, err.Error())
388389
}
389390
overlayChanges[absPath] = true
391+
slog.Info("Overlay changed file", "path", absPath)
390392
}
391393
}
392394

@@ -739,6 +741,7 @@ func (extraction *Extraction) extractFile(ast *ast.File, pkg *packages.Package)
739741
if extraction.OverlayChanges != nil &&
740742
!extraction.OverlayChanges[path] &&
741743
strings.HasPrefix(path+string(filepath.Separator), pkg.Dir) {
744+
slog.Info("Skipping unchanged file in overlay extraction", "path", path)
742745
return nil
743746
}
744747

go/extractor/srcarchive/srcarchive.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"errors"
55
"io"
66
"log"
7+
"log/slog"
78
"os"
89
"path/filepath"
910
"strings"
@@ -15,6 +16,9 @@ func init() {
1516
pt, err := LoadProjectLayoutFromEnv()
1617
if err == nil {
1718
pathTransformer = pt
19+
if pathTransformer != nil {
20+
slog.Info("Loaded path transformer", "from", pathTransformer.From, "to", pathTransformer.To)
21+
}
1822
} else {
1923
log.Fatalf("Unable to load path transformer: %s.\n", err.Error())
2024
}

0 commit comments

Comments
 (0)