diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2015-06-20 00:22:50 -0400 |
---|---|---|
committer | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2015-06-20 10:56:02 -0400 |
commit | 9c2ed42daa8fbbef4a919c21ec564e2db55e8d60 (patch) | |
tree | 3814f79c10d7b490948d8cb7b112ac1dd41ceff1 /src/mongo/logger/log_test.h | |
parent | 01965cf52bce6976637ecb8f4a622aeb05ab256a (diff) | |
download | mongo-9c2ed42daa8fbbef4a919c21ec564e2db55e8d60.tar.gz |
SERVER-18579: Clang-Format - reformat code, no comment reflow
Diffstat (limited to 'src/mongo/logger/log_test.h')
-rw-r--r-- | src/mongo/logger/log_test.h | 73 |
1 files changed, 37 insertions, 36 deletions
diff --git a/src/mongo/logger/log_test.h b/src/mongo/logger/log_test.h index f0b2f8c7efd..e4ba64bb80c 100644 --- a/src/mongo/logger/log_test.h +++ b/src/mongo/logger/log_test.h @@ -41,48 +41,49 @@ namespace mongo { namespace logger { - // Used for testing logging framework only. - // TODO(schwerin): Have logger write to a different log from the global log, so that tests can - // redirect their global log output for examination. - template <typename MessageEventEncoder> - class LogTest : public unittest::Test { - friend class LogTestAppender; - public: - LogTest() : _severityOld(globalLogDomain()->getMinimumLogSeverity()) { - globalLogDomain()->clearAppenders(); - _appenderHandle = globalLogDomain()->attachAppender( - MessageLogDomain::AppenderAutoPtr(new LogTestAppender(this))); - } +// Used for testing logging framework only. +// TODO(schwerin): Have logger write to a different log from the global log, so that tests can +// redirect their global log output for examination. +template <typename MessageEventEncoder> +class LogTest : public unittest::Test { + friend class LogTestAppender; - virtual ~LogTest() { - globalLogDomain()->detachAppender(_appenderHandle); - globalLogDomain()->setMinimumLoggedSeverity(_severityOld); - } +public: + LogTest() : _severityOld(globalLogDomain()->getMinimumLogSeverity()) { + globalLogDomain()->clearAppenders(); + _appenderHandle = globalLogDomain()->attachAppender( + MessageLogDomain::AppenderAutoPtr(new LogTestAppender(this))); + } - protected: - std::vector<std::string> _logLines; - LogSeverity _severityOld; + virtual ~LogTest() { + globalLogDomain()->detachAppender(_appenderHandle); + globalLogDomain()->setMinimumLoggedSeverity(_severityOld); + } - private: - class LogTestAppender : public MessageLogDomain::EventAppender { - public: - explicit LogTestAppender(LogTest* ltest) : _ltest(ltest) {} - virtual ~LogTestAppender() {} - virtual Status append(const MessageLogDomain::Event& event) { - std::ostringstream _os; - if (!_encoder.encode(event, _os)) - return Status(ErrorCodes::LogWriteFailed, "Failed to append to LogTestAppender."); - _ltest->_logLines.push_back(_os.str()); - return Status::OK(); - } +protected: + std::vector<std::string> _logLines; + LogSeverity _severityOld; - private: - LogTest *_ltest; - MessageEventEncoder _encoder; - }; +private: + class LogTestAppender : public MessageLogDomain::EventAppender { + public: + explicit LogTestAppender(LogTest* ltest) : _ltest(ltest) {} + virtual ~LogTestAppender() {} + virtual Status append(const MessageLogDomain::Event& event) { + std::ostringstream _os; + if (!_encoder.encode(event, _os)) + return Status(ErrorCodes::LogWriteFailed, "Failed to append to LogTestAppender."); + _ltest->_logLines.push_back(_os.str()); + return Status::OK(); + } - MessageLogDomain::AppenderHandle _appenderHandle; + private: + LogTest* _ltest; + MessageEventEncoder _encoder; }; + MessageLogDomain::AppenderHandle _appenderHandle; +}; + } // namespace logger } // namespace mongo |