summaryrefslogtreecommitdiff
path: root/src/mongo/util/log.cpp
diff options
context:
space:
mode:
authorBen Caimano <ben.caimano@10gen.com>2018-03-16 13:54:14 -0400
committerBen Caimano <ben.caimano@10gen.com>2018-03-21 18:01:52 -0400
commit09d7a4c298d6b65ac2a1d028085df4168aea086d (patch)
tree00eeeafcf83ac60fdafbdf5e84c88ab807afb32f /src/mongo/util/log.cpp
parentbbcff548d0c9922f6dc8f23a4dc8bd02ff9f57fc (diff)
downloadmongo-09d7a4c298d6b65ac2a1d028085df4168aea086d.tar.gz
SERVER-33758 Make mongo::logger classes use more unique_ptrs
Appenders and LogDomains now use unique ptrs internally and on signature.
Diffstat (limited to 'src/mongo/util/log.cpp')
-rw-r--r--src/mongo/util/log.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mongo/util/log.cpp b/src/mongo/util/log.cpp
index 7c21dccd079..73030a36276 100644
--- a/src/mongo/util/log.cpp
+++ b/src/mongo/util/log.cpp
@@ -87,9 +87,8 @@ void logContext(const char* errmsg) {
void setPlainConsoleLogger() {
logger::globalLogManager()->getGlobalDomain()->clearAppenders();
logger::globalLogManager()->getGlobalDomain()->attachAppender(
- logger::MessageLogDomain::AppenderAutoPtr(
- new logger::ConsoleAppender<logger::MessageEventEphemeral>(
- new logger::MessageEventUnadornedEncoder)));
+ std::make_unique<logger::ConsoleAppender<logger::MessageEventEphemeral>>(
+ std::make_unique<logger::MessageEventUnadornedEncoder>()));
}
Tee* const warnings = RamLog::get("warnings"); // Things put here go in serverStatus