1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
use super::LoggingConfig;
use {Component, FrameworkError, Version};
#[derive(Debug, Default)]
pub struct LoggingComponent(LoggingConfig);
impl LoggingComponent {
pub fn new(config: LoggingConfig) -> Self {
LoggingComponent(config)
}
}
impl Component for LoggingComponent {
fn name(&self) -> &'static str {
"logging"
}
fn version(&self) -> Version {
Version::new(0, 0, 0)
}
fn init(&mut self) -> Result<(), FrameworkError> {
super::init(self.0)
}
}