diff options
author | Sharon Yang <yangsharon@chromium.org> | 2019-05-20 20:27:15 +0000 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2021-07-25 20:54:33 -0700 |
commit | 32cfcd8c5a5bd128dfe2c9da4b2a4769f3e05e78 (patch) | |
tree | 7aab0aa2a2f1f445cf03e02a97c26f46012d9129 /zucchini_main.cc | |
parent | 036cb9d1e02c28cbcace59a7131667869c1f5714 (diff) | |
download | zucchini-32cfcd8c5a5bd128dfe2c9da4b2a4769f3e05e78.tar.gz |
[logging] Add LOG_TO_STDERR logging destination
* Separate LOG_TO_SYSTEM_DEBUG_LOG into two cases, LOG_TO_STDERR and
LOG_TO_SYSTEM_DEBUG_LOG as before.
* Provide the option to only write to system specific logs, write to
stderr or both, reducing redundant logs for systems which have log
services, such as with Fuchsia.
* For all systems, logs with severity ERROR and above will continue to
be written to stderr.
* All systems except Fuchsia have the same behaviour and defaults as
before.
* Update default logging destination for Fuchsia to system logs only.
Bug: 960882
Change-Id: Ib0f27d194226ac5584609a3e8e4bc561828deed8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1601467
Commit-Queue: Sharon Yang <yangsharon@chromium.org>
Reviewed-by: Scott Violet <sky@chromium.org>
Reviewed-by: Daniel Cheng <dcheng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#661446}
NOKEYCHECK=True
GitOrigin-RevId: 7cb919a9b3f78d642f8a98e8a81140ef13e2fec2
Diffstat (limited to 'zucchini_main.cc')
-rw-r--r-- | zucchini_main.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/zucchini_main.cc b/zucchini_main.cc index adff154..ab2c3e7 100644 --- a/zucchini_main.cc +++ b/zucchini_main.cc @@ -18,7 +18,8 @@ namespace { void InitLogging() { logging::LoggingSettings settings; - settings.logging_dest = logging::LOG_TO_SYSTEM_DEBUG_LOG; + settings.logging_dest = + logging::LOG_TO_SYSTEM_DEBUG_LOG | logging::LOG_TO_STDERR; settings.log_file = nullptr; settings.lock_log = logging::DONT_LOCK_LOG_FILE; settings.delete_old = logging::APPEND_TO_OLD_LOG_FILE; |