diff options
author | arostovtsev <arostovtsev@google.com> | 2018-08-03 09:05:05 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-08-03 09:07:09 -0700 |
commit | 172d36dfe19f4ddab275ef7116525aa67c3e9877 (patch) | |
tree | 12f407bc9c8aafa6325dd61505ad68ff8912e985 /src/test/java/com/google/devtools/build/lib/BUILD | |
parent | ae02543ebdba2abeb64b0601c383f3a9465ba0a2 (diff) |
Introduce a new file-based logging handler for Bazel.
It provides a number of features that we want and whose combination cannot be
accomplished using the standard FileHandler:
* Using a different filename per server process, by putting a timestamp and
process ID in the filename. This means Bazel will no longer overwrite its
log when the server is restarted, making it easier for developers and
maintainers to diagnose issues.
* Putting the hostname and username in the filename (useful when running on a
shared network filesystem).
* Automatically setting a symlink to the latest log file, ensuring that the
latest log can still be found under the usual Bazel server log path.
* Providing an API for getting the filename of the current log file, for use
by Bazel itself.
* Cleaning up old log files when their total size exceeds a set limit.
This commit only introduces the handler; its usage in Bazel will be enabled by
a follow-up commit.
RELNOTES: None.
PiperOrigin-RevId: 207274587
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/BUILD')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/BUILD | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/BUILD b/src/test/java/com/google/devtools/build/lib/BUILD index e782ac7ae7..f030b0abe0 100644 --- a/src/test/java/com/google/devtools/build/lib/BUILD +++ b/src/test/java/com/google/devtools/build/lib/BUILD @@ -316,6 +316,7 @@ java_test( ":guava_junit_truth", ":test_runner", ":testutil", + "//src/main/java/com/google/devtools/build/lib:simple-log-handler", "//src/main/java/com/google/devtools/build/lib:single-line-formatter", "//src/main/java/com/google/devtools/build/lib:util", "//src/main/java/com/google/devtools/build/lib/shell", |