diff options
author | twerth <twerth@google.com> | 2018-07-09 02:33:27 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-07-09 02:34:41 -0700 |
commit | ee91e232b9286fe05ea0261a5a68e5f4cd0c4ebb (patch) | |
tree | a7ee52a18f637a9d63adfe6c8cb1c39f292958a8 /src/main/java/com/google/devtools/build/lib/profiler | |
parent | 325e2ea234418d906778bee4aacea90163e2c311 (diff) |
Improve logging for parsing skylark files.
Also add preconditions check.
RELNOTES: None.
PiperOrigin-RevId: 203731929
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/profiler')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/profiler/Profiler.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/profiler/Profiler.java b/src/main/java/com/google/devtools/build/lib/profiler/Profiler.java index 6a9b41e752..2e971fedfa 100644 --- a/src/main/java/com/google/devtools/build/lib/profiler/Profiler.java +++ b/src/main/java/com/google/devtools/build/lib/profiler/Profiler.java @@ -652,6 +652,7 @@ public final class Profiler { private void logTask(long startTimeNanos, long duration, ProfilerTask type, String description) { Preconditions.checkNotNull(description); Preconditions.checkState(startTimeNanos > 0, "startTime was %s", startTimeNanos); + Preconditions.checkState(!"".equals(description), "No description -> not helpful"); if (duration < 0) { // See note in Clock#nanoTime, which is used by Profiler#nanoTimeMaybe. duration = 0; |