pub struct BaseFormater { /* private fields */ }
Implementations§
Source§impl BaseFormater
impl BaseFormater
Sourcepub fn new() -> Self
pub fn new() -> Self
Examples found in repository?
examples/formater.rs (line 10)
9fn main() {
10 let formater = BaseFormater::new().formater(format);
11
12 let mut handle = NonblockLogger::new()
13 .formater(formater)
14 .log_to_stdout()
15 .map_err(|e| eprintln!("failed to init nonblock_logger: {:?}", e))
16 .unwrap();
17
18 let now = time::Instant::now();
19
20 include!("log.snippet");
21
22 println!("join0_{}: {:?}", messages_in_channel(), now.elapsed());
23
24 handle.join();
25
26 println!("join1_{}: {:?}", messages_in_channel(), now.elapsed());
27}
pub fn local(self, local: bool) -> Self
pub fn local_get(&self) -> bool
pub fn level(self, chars: usize) -> Self
pub fn level_get(&self) -> usize
pub fn datetime<S: Into<String>>(self, datetime: S) -> Self
pub fn datetime_get(&self) -> &str
Sourcepub fn formater<F>(self, formater: F) -> Self
pub fn formater<F>(self, formater: F) -> Self
Examples found in repository?
examples/formater.rs (line 10)
9fn main() {
10 let formater = BaseFormater::new().formater(format);
11
12 let mut handle = NonblockLogger::new()
13 .formater(formater)
14 .log_to_stdout()
15 .map_err(|e| eprintln!("failed to init nonblock_logger: {:?}", e))
16 .unwrap();
17
18 let now = time::Instant::now();
19
20 include!("log.snippet");
21
22 println!("join0_{}: {:?}", messages_in_channel(), now.elapsed());
23
24 handle.join();
25
26 println!("join1_{}: {:?}", messages_in_channel(), now.elapsed());
27}
pub fn formater_get( &self, ) -> &(dyn Fn(&Self, &Record<'_>) -> String + Send + Sync + 'static)
Trait Implementations§
Source§impl Debug for BaseFormater
impl Debug for BaseFormater
Source§impl Default for BaseFormater
impl Default for BaseFormater
Auto Trait Implementations§
impl Freeze for BaseFormater
impl !RefUnwindSafe for BaseFormater
impl Send for BaseFormater
impl Sync for BaseFormater
impl Unpin for BaseFormater
impl !UnwindSafe for BaseFormater
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