aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Vander Stoep <jeffv@google.com>2024-01-29 14:22:00 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-01-29 14:22:00 +0000
commit04dd98ed57154a706acbb6117a66185b176f215e (patch)
tree0d07bc0a5fa8f8d91e11653083cdfebfe02be907
parent7214ce8ee8295b18871a8f3933a082351404a664 (diff)
parent8328bd87a67c00e8224c1cbdb64c7044b3ec07a9 (diff)
downloadandroid_logger-04dd98ed57154a706acbb6117a66185b176f215e.tar.gz
Provide with_log_buffer() function am: 8328bd87a6
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/android_logger/+/2931853 Change-Id: Ia31c2d773aa98516323f93da99b76e82e96ebd54 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--src/lib.rs11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index c2a3c08..b35db3f 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -288,6 +288,17 @@ impl Config {
self
}
+ /// Changes the Android logging system buffer to be used.
+ ///
+ /// By default, logs are sent to the [`Main`] log. Other logging buffers may
+ /// only be accessible to certain processes.
+ ///
+ /// [`Main`]: LogId::Main
+ pub fn with_log_buffer(mut self, buf_id: LogId) -> Self {
+ self.log_id = Some(buf_id);
+ self
+ }
+
fn filter_matches(&self, record: &Record) -> bool {
if let Some(ref filter) = self.filter {
filter.matches(record)