comparison OrthancServer/UnitTestsSources/UnitTestsMain.cpp @ 4275:d7a50b7b8466

Dynamically access and/or change the verbosity of logging categories with the REST API
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 03 Nov 2020 14:41:27 +0100
parents 0034f855c023
children cb9aef006229
comparison
equal deleted inserted replaced
4274:09ed936fd381 4275:d7a50b7b8466
129 129
130 ASSERT_STREQ("default", EnumerationToString(StringToVerbosity("default"))); 130 ASSERT_STREQ("default", EnumerationToString(StringToVerbosity("default")));
131 ASSERT_STREQ("verbose", EnumerationToString(StringToVerbosity("verbose"))); 131 ASSERT_STREQ("verbose", EnumerationToString(StringToVerbosity("verbose")));
132 ASSERT_STREQ("trace", EnumerationToString(StringToVerbosity("trace"))); 132 ASSERT_STREQ("trace", EnumerationToString(StringToVerbosity("trace")));
133 ASSERT_THROW(StringToVerbosity("nope"), OrthancException); 133 ASSERT_THROW(StringToVerbosity("nope"), OrthancException);
134
135 Logging::LogCategory c;
136 ASSERT_TRUE(Logging::LookupCategory(c, "generic")); ASSERT_EQ(Logging::LogCategory_GENERIC, c);
137 ASSERT_TRUE(Logging::LookupCategory(c, "plugins")); ASSERT_EQ(Logging::LogCategory_PLUGINS, c);
138 ASSERT_TRUE(Logging::LookupCategory(c, "rest")); ASSERT_EQ(Logging::LogCategory_REST, c);
139 ASSERT_TRUE(Logging::LookupCategory(c, "sqlite")); ASSERT_EQ(Logging::LogCategory_SQLITE, c);
140 ASSERT_TRUE(Logging::LookupCategory(c, "dicom")); ASSERT_EQ(Logging::LogCategory_DICOM, c);
141 ASSERT_FALSE(Logging::LookupCategory(c, "nope"));
142
143 ASSERT_EQ(5u, Logging::GetCategoriesCount());
144
145 for (size_t i = 0; i < Logging::GetCategoriesCount(); i++)
146 {
147 Logging::LogCategory c;
148 ASSERT_TRUE(Logging::LookupCategory(c, Logging::GetCategoryName(i)));
149 }
150
151 ASSERT_THROW(Logging::GetCategoryName(Logging::GetCategoriesCount()), OrthancException);
152 } 134 }
153 135
154 136
155 137
156 TEST(FontRegistry, Basic) 138 TEST(FontRegistry, Basic)