syslog-ng-common 0.7.0

High level bindings for syslog-ng
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use Pipe;
use LogMessage;

pub struct MockPipe{
    pub forwarded_messages: Vec<LogMessage>
}

impl MockPipe {
    pub fn new() -> MockPipe {
        MockPipe{ forwarded_messages: Vec::new()}
    }
}

impl Pipe for MockPipe {
    fn forward(&mut self, msg: LogMessage) {
        self.forwarded_messages.push(msg);
    }
}