diff options
author | 2017-11-03 21:48:32 +0100 | |
---|---|---|
committer | 2017-11-06 20:20:18 +0100 | |
commit | fce927f5179245f026c93b7a2481079d684a5978 (patch) | |
tree | 97f3f232fee704ca9d4e552a96d97f578f3d2bae /src/main/java | |
parent | bb65790003572d2b75147ee36e5afb5211bfdf8a (diff) |
Make ErrorInfo#toString more informative.
PiperOrigin-RevId: 174508154
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/com/google/devtools/build/skyframe/ErrorInfo.java | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/ErrorInfo.java b/src/main/java/com/google/devtools/build/skyframe/ErrorInfo.java index af48c30e64..97e42840cb 100644 --- a/src/main/java/com/google/devtools/build/skyframe/ErrorInfo.java +++ b/src/main/java/com/google/devtools/build/skyframe/ErrorInfo.java @@ -13,6 +13,7 @@ // limitations under the License. package com.google.devtools.build.skyframe; +import com.google.common.base.MoreObjects; import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; import com.google.devtools.build.lib.collect.nestedset.NestedSet; @@ -126,8 +127,15 @@ public class ErrorInfo { @Override public String toString() { - return String.format("<ErrorInfo exception=%s rootCauses=%s cycles=%s>", - exception, rootCauses, cycles); + return MoreObjects.toStringHelper(this) + .add("exception", exception) + .add("rootCauses", rootCauses) + .add("cycles", cycles) + .add("isCatastrophic", isCatastrophic) + .add("rootCauseOfException", rootCauseOfException) + .add("isDirectlyTransient", isDirectlyTransient) + .add("isTransitivelyTransient", isTransitivelyTransient) + .toString(); } /** |