pub struct FileLogger { /* private fields */ }Expand description
File logger that writes logs to a file.
Useful for persistent logging and later analysis.
Implementations§
Source§impl FileLogger
impl FileLogger
Sourcepub fn new<P: AsRef<Path>>(path: P) -> TrainResult<Self>
pub fn new<P: AsRef<Path>>(path: P) -> TrainResult<Self>
Sourcepub fn new_truncate<P: AsRef<Path>>(path: P) -> TrainResult<Self>
pub fn new_truncate<P: AsRef<Path>>(path: P) -> TrainResult<Self>
Trait Implementations§
Source§impl Debug for FileLogger
impl Debug for FileLogger
Source§impl LoggingBackend for FileLogger
impl LoggingBackend for FileLogger
Auto Trait Implementations§
impl Freeze for FileLogger
impl RefUnwindSafe for FileLogger
impl Send for FileLogger
impl Sync for FileLogger
impl Unpin for FileLogger
impl UnwindSafe for FileLogger
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more