commit | 05f20ea00db8b867e5a67a17a5d90e63394d8fa2 | [log] [tgz] |
---|---|---|
author | Jeff Vander Stoep <[email protected]> | Mon Jan 29 15:04:02 2024 +0000 |
committer | Automerger Merge Worker <[email protected]> | Mon Jan 29 15:04:02 2024 +0000 |
tree | 0d07bc0a5fa8f8d91e11653083cdfebfe02be907 | |
parent | 7214ce8ee8295b18871a8f3933a082351404a664 [diff] | |
parent | 04dd98ed57154a706acbb6117a66185b176f215e [diff] |
Provide with_log_buffer() function am: 8328bd87a6 am: 04dd98ed57 Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/android_logger/+/2931853 Change-Id: Ic90b1bc2903e538cc616b561a09ca34a4deb6da6 Signed-off-by: Automerger Merge Worker <[email protected]>
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 @@ 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)