pub struct AndroidLogMakeWriter { /* private fields */ }
Expand description
A MakeWriter
suitable for writing Android logs.
Implementations§
Source§impl AndroidLogMakeWriter
impl AndroidLogMakeWriter
Sourcepub fn new(tag: String) -> Self
pub fn new(tag: String) -> Self
Returns a new AndroidLogWriter
with the given tag.
Sourcepub fn with_buffer(tag: String, buffer: Buffer) -> Self
pub fn with_buffer(tag: String, buffer: Buffer) -> Self
Returns a new AndroidLogMakeWriter
with the given tag and using the
given Android log buffer.
Trait Implementations§
Source§impl Debug for AndroidLogMakeWriter
impl Debug for AndroidLogMakeWriter
Source§impl<'a> MakeWriter<'a> for AndroidLogMakeWriter
impl<'a> MakeWriter<'a> for AndroidLogMakeWriter
Source§type Writer = AndroidLogWriter<'a>
type Writer = AndroidLogWriter<'a>
The concrete
io::Write
implementation returned by make_writer
.Auto Trait Implementations§
impl Freeze for AndroidLogMakeWriter
impl RefUnwindSafe for AndroidLogMakeWriter
impl Send for AndroidLogMakeWriter
impl Sync for AndroidLogMakeWriter
impl Unpin for AndroidLogMakeWriter
impl UnwindSafe for AndroidLogMakeWriter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<'a, M> MakeWriterExt<'a> for Mwhere
M: MakeWriter<'a>,
impl<'a, M> MakeWriterExt<'a> for Mwhere
M: MakeWriter<'a>,
Source§fn with_max_level(self, level: Level) -> WithMaxLevel<Self>where
Self: Sized,
fn with_max_level(self, level: Level) -> WithMaxLevel<Self>where
Self: Sized,
Wraps
self
and returns a MakeWriter
that will only write output
for events at or below the provided verbosity Level
. For instance,
Level::TRACE
is considered to be _more verbosethan
Level::INFO`. Read moreSource§fn with_min_level(self, level: Level) -> WithMinLevel<Self>where
Self: Sized,
fn with_min_level(self, level: Level) -> WithMinLevel<Self>where
Self: Sized,
Wraps
self
and returns a MakeWriter
that will only write output
for events at or above the provided verbosity Level
. Read moreSource§fn with_filter<F>(self, filter: F) -> WithFilter<Self, F>
fn with_filter<F>(self, filter: F) -> WithFilter<Self, F>
Wraps
self
with a predicate that takes a span or event’s Metadata
and returns a bool
. The returned MakeWriter
’s
MakeWriter::make_writer_for
method will check the predicate to
determine if a writer should be produced for a given span or event. Read moreSource§fn and<B>(self, other: B) -> Tee<Self, B>where
Self: Sized,
B: MakeWriter<'a>,
fn and<B>(self, other: B) -> Tee<Self, B>where
Self: Sized,
B: MakeWriter<'a>,
Combines
self
with another type implementing MakeWriter
, returning
a new MakeWriter
that produces writers that write to both
outputs. Read moreSource§fn or_else<W, B>(self, other: B) -> OrElse<Self, B>
fn or_else<W, B>(self, other: B) -> OrElse<Self, B>
Combines
self
with another type implementing MakeWriter
, returning
a new MakeWriter
that calls other
’s make_writer
if self
’s
make_writer
returns OptionalWriter::none
. Read more