diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/util')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/util/LoggingUtil.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/util/LoggingUtil.java b/src/main/java/com/google/devtools/build/lib/util/LoggingUtil.java index 5170727c6e..6edcd004e5 100644 --- a/src/main/java/com/google/devtools/build/lib/util/LoggingUtil.java +++ b/src/main/java/com/google/devtools/build/lib/util/LoggingUtil.java @@ -46,6 +46,14 @@ public final class LoggingUtil { remoteLogger = logger; } + /** + * Installs the remote logger. Same as {@link #installRemoteLogger}, but since multiple tests will + * run in the same JVM, does not assert that this is the first time the logger is being installed. + */ + public static synchronized void installRemoteLoggerForTesting(Future<Logger> logger) { + remoteLogger = logger; + } + /** Returns the installed logger, or null if none is installed. */ public static synchronized Logger getRemoteLogger() { try { |