Skip to content

Commit 29c34c0

Browse files
chore: (syslog source): add source_ip to some syslog tests (vectordotdev#17235)
Add source_ip to some syslog tests Signed-off-by: Stephen Wakely <[email protected]>
1 parent 9031d0f commit 29c34c0

File tree

1 file changed

+39
-5
lines changed

1 file changed

+39
-5
lines changed

src/sources/syslog.rs

+39-5
Original file line numberDiff line numberDiff line change
@@ -829,10 +829,17 @@ mod test {
829829
expected.insert("version", 1);
830830
expected.insert("appname", "root");
831831
expected.insert("procid", 8449);
832+
expected.insert("source_ip", "192.168.0.254");
832833
}
833834

834835
assert_event_data_eq!(
835-
event_from_bytes("host", None, raw.into(), LogNamespace::Legacy).unwrap(),
836+
event_from_bytes(
837+
"host",
838+
Some(Bytes::from("192.168.0.254")),
839+
raw.into(),
840+
LogNamespace::Legacy
841+
)
842+
.unwrap(),
836843
expected
837844
);
838845
}
@@ -865,17 +872,30 @@ mod test {
865872
expected.insert("version", 1);
866873
expected.insert("appname", "root");
867874
expected.insert("procid", 8449);
875+
expected.insert("source_ip", "192.168.0.254");
868876
}
869877

870-
let event = event_from_bytes("host", None, raw.into(), LogNamespace::Legacy).unwrap();
878+
let event = event_from_bytes(
879+
"host",
880+
Some(Bytes::from("192.168.0.254")),
881+
raw.into(),
882+
LogNamespace::Legacy,
883+
)
884+
.unwrap();
871885
assert_event_data_eq!(event, expected);
872886

873887
let raw = format!(
874888
r#"<13>1 2019-02-13T19:48:34+00:00 74794bfb6795 root 8449 - {} {}"#,
875889
r#"[incorrect x=]"#, msg
876890
);
877891

878-
let event = event_from_bytes("host", None, raw.into(), LogNamespace::Legacy).unwrap();
892+
let event = event_from_bytes(
893+
"host",
894+
Some(Bytes::from("192.168.0.254")),
895+
raw.into(),
896+
LogNamespace::Legacy,
897+
)
898+
.unwrap();
879899
assert_event_data_eq!(event, expected);
880900
}
881901

@@ -958,7 +978,13 @@ mod test {
958978
fn syslog_ng_default_network() {
959979
let msg = "i am foobar";
960980
let raw = format!(r#"<13>Feb 13 20:07:26 74794bfb6795 root[8539]: {}"#, msg);
961-
let event = event_from_bytes("host", None, raw.into(), LogNamespace::Legacy).unwrap();
981+
let event = event_from_bytes(
982+
"host",
983+
Some(Bytes::from("192.168.0.254")),
984+
raw.into(),
985+
LogNamespace::Legacy,
986+
)
987+
.unwrap();
962988

963989
let mut expected = Event::Log(LogEvent::from(msg));
964990
{
@@ -986,6 +1012,7 @@ mod test {
9861012
expected.insert("facility", "user");
9871013
expected.insert("appname", "root");
9881014
expected.insert("procid", 8539);
1015+
expected.insert("source_ip", "192.168.0.254");
9891016
}
9901017

9911018
assert_event_data_eq!(event, expected);
@@ -998,7 +1025,13 @@ mod test {
9981025
r#"<190>Feb 13 21:31:56 74794bfb6795 liblogging-stdlog: [origin software="rsyslogd" swVersion="8.24.0" x-pid="8979" x-info="http://www.rsyslog.com"] {}"#,
9991026
msg
10001027
);
1001-
let event = event_from_bytes("host", None, raw.into(), LogNamespace::Legacy).unwrap();
1028+
let event = event_from_bytes(
1029+
"host",
1030+
Some(Bytes::from("192.168.0.254")),
1031+
raw.into(),
1032+
LogNamespace::Legacy,
1033+
)
1034+
.unwrap();
10021035

10031036
let mut expected = Event::Log(LogEvent::from(msg));
10041037
{
@@ -1026,6 +1059,7 @@ mod test {
10261059
expected.insert("appname", "liblogging-stdlog");
10271060
expected.insert("origin.software", "rsyslogd");
10281061
expected.insert("origin.swVersion", "8.24.0");
1062+
expected.insert("source_ip", "192.168.0.254");
10291063
expected.insert(event_path!("origin", "x-pid"), "8979");
10301064
expected.insert(event_path!("origin", "x-info"), "http://www.rsyslog.com");
10311065
}

0 commit comments

Comments
 (0)