Struct log4rs::append::file::FileAppenderDeserializer
source · pub struct FileAppenderDeserializer;
Expand description
A deserializer for the FileAppender
.
§Configuration
kind: file
# The path of the log file. Required.
# The path can contain environment variables of the form $ENV{name_here},
# where 'name_here' will be the name of the environment variable that
# will be resolved. Note that if the variable fails to resolve,
# $ENV{name_here} will NOT be replaced in the path.
path: log/foo.log
# Specifies if the appender should append to or truncate the log file if it
# already exists. Defaults to `true`.
append: true
# The encoder to use to format output. Defaults to `kind: pattern`.
encoder:
kind: pattern
Trait Implementations§
source§impl Clone for FileAppenderDeserializer
impl Clone for FileAppenderDeserializer
source§fn clone(&self) -> FileAppenderDeserializer
fn clone(&self) -> FileAppenderDeserializer
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for FileAppenderDeserializer
impl Debug for FileAppenderDeserializer
source§impl Default for FileAppenderDeserializer
impl Default for FileAppenderDeserializer
source§fn default() -> FileAppenderDeserializer
fn default() -> FileAppenderDeserializer
Returns the “default value” for a type. Read more
source§impl Deserialize for FileAppenderDeserializer
impl Deserialize for FileAppenderDeserializer
§type Config = FileAppenderConfig
type Config = FileAppenderConfig
This deserializer’s configuration.
source§fn deserialize(
&self,
config: FileAppenderConfig,
deserializers: &Deserializers
) -> Result<Box<Self::Trait>>
fn deserialize( &self, config: FileAppenderConfig, deserializers: &Deserializers ) -> Result<Box<Self::Trait>>
Create a new trait object based on the provided config.
source§impl Hash for FileAppenderDeserializer
impl Hash for FileAppenderDeserializer
source§impl PartialEq for FileAppenderDeserializer
impl PartialEq for FileAppenderDeserializer
source§fn eq(&self, other: &FileAppenderDeserializer) -> bool
fn eq(&self, other: &FileAppenderDeserializer) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for FileAppenderDeserializer
impl Eq for FileAppenderDeserializer
impl StructuralPartialEq for FileAppenderDeserializer
Auto Trait Implementations§
impl RefUnwindSafe for FileAppenderDeserializer
impl Send for FileAppenderDeserializer
impl Sync for FileAppenderDeserializer
impl Unpin for FileAppenderDeserializer
impl UnwindSafe for FileAppenderDeserializer
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.