diff options
author | 2017-10-05 16:39:42 +0200 | |
---|---|---|
committer | 2017-10-06 19:46:49 +0200 | |
commit | 334d2f155d85fca1797e249dc0acf2c47be089b0 (patch) | |
tree | ada7a05c3b0352e65f6594e8fbb97e626840c5e5 /src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java | |
parent | 37fe24d35981c94694d838b4e415076e3d0c3d09 (diff) |
Downgrade the default invocation policy log levels to fine.
Unfortunately, since the invocation policy gets enforced on a user's command line early in the command environment setup, so the effective log level is not yet set. For this run, keep the logs at INFO, since any other level will disappear into the ether.
InvocationPolicy gets enforced not only at invocation startup but also elsewhere to recompute the default values. The log statements from these different runs overwhelm the log output from our tests, making it hard to find other events without filtering the log. Make all extra invocation policy enforcements log at FINE so that they only appear when extra detail is requested.
PiperOrigin-RevId: 171151573
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java b/src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java index a8807acdaa..5bd9ad9f54 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/BlazeCommandDispatcher.java @@ -712,7 +712,8 @@ public class BlazeCommandDispatcher { .mergeFrom(runtime.getModuleInvocationPolicy()) .mergeFrom(invocationPolicy) .build(); - InvocationPolicyEnforcer optionsPolicyEnforcer = new InvocationPolicyEnforcer(combinedPolicy); + InvocationPolicyEnforcer optionsPolicyEnforcer = + new InvocationPolicyEnforcer(combinedPolicy, Level.INFO); // Enforce the invocation policy. It is intentional that this is the last step in preparing // the options. The invocation policy is used in security-critical contexts, and may be used // as a last resort to override flags. That means that the policy can override flags set in |