diff options
author | Tor Egge <Tor.Egge@online.no> | 2022-10-23 14:51:55 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2022-10-23 14:51:55 +0200 |
commit | 33a1ad38ba6d92961529a76007c26bb1f5c6343d (patch) | |
tree | bd779ca411ed7a6aa1b75402e5632ea8937554a4 /vespalog/src/test | |
parent | 1579514b4a757e9038728dbbeecd27a8b812ce66 (diff) |
Use singleton for ns_log::BufferedLogger.
Diffstat (limited to 'vespalog/src/test')
-rw-r--r-- | vespalog/src/test/bufferedlogskiptest.cpp | 8 | ||||
-rw-r--r-- | vespalog/src/test/bufferedlogtest.cpp | 20 |
2 files changed, 14 insertions, 14 deletions
diff --git a/vespalog/src/test/bufferedlogskiptest.cpp b/vespalog/src/test/bufferedlogskiptest.cpp index 56f59541eaf..ac0bb585be9 100644 --- a/vespalog/src/test/bufferedlogskiptest.cpp +++ b/vespalog/src/test/bufferedlogskiptest.cpp @@ -61,9 +61,9 @@ void testSkipBufferOnDebug(const std::string& file, uint64_t & timer) void reset(uint64_t & timer) { timer = 0; - ns_log::BufferedLogger::logger.setMaxCacheSize(10); - ns_log::BufferedLogger::logger.setMaxEntryAge(300); - ns_log::BufferedLogger::logger.setCountFactor(5); + ns_log::BufferedLogger::instance().setMaxCacheSize(10); + ns_log::BufferedLogger::instance().setMaxEntryAge(300); + ns_log::BufferedLogger::instance().setCountFactor(5); } int @@ -76,7 +76,7 @@ main(int argc, char **argv) ns_log::Logger::fakePid = true; uint64_t timer; logger.setTimer(std::unique_ptr<ns_log::Timer>(new ns_log::TestTimer(timer))); - ns_log::BufferedLogger::logger.setTimer(std::unique_ptr<ns_log::Timer>(new ns_log::TestTimer(timer))); + ns_log::BufferedLogger::instance().setTimer(std::unique_ptr<ns_log::Timer>(new ns_log::TestTimer(timer))); reset(timer); testSkipBufferOnDebug(argv[1], timer); diff --git a/vespalog/src/test/bufferedlogtest.cpp b/vespalog/src/test/bufferedlogtest.cpp index 39990a26b2a..8399fa81dfa 100644 --- a/vespalog/src/test/bufferedlogtest.cpp +++ b/vespalog/src/test/bufferedlogtest.cpp @@ -112,9 +112,9 @@ void testThatEntriesWithHighCountsAreEventuallyRemoved( // Should eventually throw out the entries with high count timer = 10 * 1000000 + 4; // Make sure we don't remove due to age. - ns_log::BufferedLogger::logger.setMaxEntryAge(1000000); + ns_log::BufferedLogger::instance().setMaxEntryAge(1000000); // Let each count, count for 5 seconds. - ns_log::BufferedLogger::logger.setCountFactor(5); + ns_log::BufferedLogger::instance().setCountFactor(5); LOGBM(info, "Starting up, using logfile %s", file.c_str()); timer = 100 * 1000000 + 4; @@ -147,9 +147,9 @@ void testThatEntriesExpire( // Test that we don't keep entries longer than max age timer = 10 * 1000000 + 4; // Time out after 120 seconds - ns_log::BufferedLogger::logger.setMaxEntryAge(120); + ns_log::BufferedLogger::instance().setMaxEntryAge(120); // Let counts count much, so they expire due to time instead - ns_log::BufferedLogger::logger.setCountFactor(100000); + ns_log::BufferedLogger::instance().setCountFactor(100000); LOGBM(info, "Starting up, using logfile %s", file.c_str()); timer = 100 * 1000000 + 4; @@ -217,9 +217,9 @@ void testThatHighCountEntriesDontStarveOthers( std::cerr << "testThatHighCountEntriesDontStarveOthers ...\n"; timer = 10 * 1000000 + 4; // Long time out, we don't want to rely on timeout to prevent starvation - ns_log::BufferedLogger::logger.setMaxEntryAge(12000000); + ns_log::BufferedLogger::instance().setMaxEntryAge(12000000); // Let counts count much, so they score high - ns_log::BufferedLogger::logger.setCountFactor(100000); + ns_log::BufferedLogger::instance().setCountFactor(100000); LOGBM(info, "Starting up, using logfile %s", file.c_str()); timer = 100 * 1000000; @@ -372,8 +372,8 @@ void testNonBufferedLoggerTriggersBufferedLogTrim(const std::string& file, void reset(uint64_t& timer) { timer = 0; - ns_log::BufferedLogger::logger.setMaxEntryAge(300); - ns_log::BufferedLogger::logger.setCountFactor(5); + ns_log::BufferedLogger::instance().setMaxEntryAge(300); + ns_log::BufferedLogger::instance().setCountFactor(5); } int @@ -384,10 +384,10 @@ main(int argc, char **argv) return EXIT_FAILURE; } ns_log::Logger::fakePid = true; - ns_log::BufferedLogger::logger.setMaxCacheSize(10); + ns_log::BufferedLogger::instance().setMaxCacheSize(10); uint64_t timer; logger.setTimer(std::unique_ptr<ns_log::Timer>(new ns_log::TestTimer(timer))); - ns_log::BufferedLogger::logger.setTimer(std::unique_ptr<ns_log::Timer>(new ns_log::TestTimer(timer))); + ns_log::BufferedLogger::instance().setTimer(std::unique_ptr<ns_log::Timer>(new ns_log::TestTimer(timer))); reset(timer); testThatEntriesWithHighCountIsKept(argv[1], timer); |