|
|
@@ -72,11 +72,23 @@ TEST_F(ConsoleAppenderTest, LogsToStdOut) {
|
|
|
EXPECT_THAT(cerr(), IsEmpty());
|
|
|
}
|
|
|
|
|
|
+TEST_F(ConsoleAppenderTest, WillNotLogBelowThreshold) {
|
|
|
+ using namespace logging;
|
|
|
+ using namespace logging::property;
|
|
|
+ properties props{_obj({
|
|
|
+ {"target", _v("SYSTEM_OUT")}
|
|
|
+ })};
|
|
|
+
|
|
|
+ EXPECT_FALSE(get(props)->should_log(level::warn));
|
|
|
+ EXPECT_TRUE(get(props)->should_log(level::error));
|
|
|
+}
|
|
|
+
|
|
|
TEST_F(ConsoleAppenderTest, LogsToStdErr) {
|
|
|
using namespace logging;
|
|
|
using namespace logging::property;
|
|
|
properties props{_obj({
|
|
|
- {"target", _v("SYSTEM_ERR")}
|
|
|
+ {"target", _v("SYSTEM_ERR")},
|
|
|
+ {"threshold", _v("FATAL")}
|
|
|
})};
|
|
|
|
|
|
using testing::Eq;
|