syslog_ng_common/mock.rs
1use Pipe;
2use LogMessage;
3
4pub struct MockPipe{
5 pub forwarded_messages: Vec<LogMessage>
6}
7
8impl MockPipe {
9 pub fn new() -> MockPipe {
10 MockPipe{ forwarded_messages: Vec::new()}
11 }
12}
13
14impl Pipe for MockPipe {
15 fn forward(&mut self, msg: LogMessage) {
16 self.forwarded_messages.push(msg);
17 }
18}