aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/profiler/Profiler.java
diff options
context:
space:
mode:
authorGravatar twerth <twerth@google.com>2018-07-09 02:33:27 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-07-09 02:34:41 -0700
commitee91e232b9286fe05ea0261a5a68e5f4cd0c4ebb (patch)
treea7ee52a18f637a9d63adfe6c8cb1c39f292958a8 /src/main/java/com/google/devtools/build/lib/profiler/Profiler.java
parent325e2ea234418d906778bee4aacea90163e2c311 (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/Profiler.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/profiler/Profiler.java1
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;