[7.1.0] Introduce a SpawnLogContext interface. (#20842)
For now, the sole implementation is ExpandedSpawnLogContext, which subsumes the old SpawnLogContext class, as well as some of the logic around log formats currently in SpawnLogModule. In a followup, a separate CompactSpawnLogContext implementation will be introduced. This will let us experiment with a new log format while minimizing the chance of accidentally breaking the existing formats. PiperOrigin-RevId: 588444807 Change-Id: I75bc2a577ec45202baf95c950a257eaf420cbeb0
Showing
- src/main/java/com/google/devtools/build/lib/bazel/BUILD 0 additions, 3 deletionssrc/main/java/com/google/devtools/build/lib/bazel/BUILD
- src/main/java/com/google/devtools/build/lib/bazel/SpawnLogModule.java 18 additions, 89 deletions...a/com/google/devtools/build/lib/bazel/SpawnLogModule.java
- src/main/java/com/google/devtools/build/lib/exec/BUILD 5 additions, 2 deletionssrc/main/java/com/google/devtools/build/lib/exec/BUILD
- src/main/java/com/google/devtools/build/lib/exec/ExpandedSpawnLogContext.java 323 additions, 0 deletions...ogle/devtools/build/lib/exec/ExpandedSpawnLogContext.java
- src/main/java/com/google/devtools/build/lib/exec/SpawnLogContext.java 67 additions, 255 deletions...a/com/google/devtools/build/lib/exec/SpawnLogContext.java
- src/test/java/com/google/devtools/build/lib/exec/ExpandedSpawnLogContextTest.java 195 additions, 182 deletions.../devtools/build/lib/exec/ExpandedSpawnLogContextTest.java
Please register or sign in to comment