Skip to content

Commit f9c306d

Browse files
refs #124 @1h
- test the behavior of the logger::sink::set_ecid() property
1 parent 9b20df4 commit f9c306d

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

CHANGELOG

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
2.3.0
2+
- write more logger::sink tests (#124)
23
- fixed a bug in ./tests/CMakeLists.txt that prevented exception_tests to be run (#121)
34
- activate soanrcloud checks (#120)
45
2.2.4

tests/sink_tests.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,20 @@ TEST(sink, syslog_sink) {
103103
logger::logger_ptr logger_2 = logger::get<logger::syslog_sink>("syslog");
104104
}
105105

106+
TEST(sink, set_get_ecid) {
107+
108+
logger::stdout_sink sink("stdout", "app", logger::log_level::info);
109+
110+
EXPECT_EQ(sink.level(), logger::log_level::info);
111+
EXPECT_EQ(sink.name(), "stdout");
112+
113+
sink.set_ecid("a-new-ecid-value");
114+
EXPECT_EQ(sink.ecid(), "[M ECID=\"a-new-ecid-value\"]");
115+
116+
sink.set_ecid(""); // reste ECID
117+
EXPECT_EQ(sink.ecid(), "- ");
118+
}
119+
106120
/** This a sample specialized sink.
107121
*
108122
*/

0 commit comments

Comments
 (0)