summaryrefslogtreecommitdiff
path: root/src/mongo/logger/log_test.h
diff options
context:
space:
mode:
authorMark Benvenuto <mark.benvenuto@mongodb.com>2015-06-20 00:22:50 -0400
committerMark Benvenuto <mark.benvenuto@mongodb.com>2015-06-20 10:56:02 -0400
commit9c2ed42daa8fbbef4a919c21ec564e2db55e8d60 (patch)
tree3814f79c10d7b490948d8cb7b112ac1dd41ceff1 /src/mongo/logger/log_test.h
parent01965cf52bce6976637ecb8f4a622aeb05ab256a (diff)
downloadmongo-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.h73
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