summaryrefslogtreecommitdiff
path: root/src/mongo/logger
diff options
context:
space:
mode:
authorRanjay Krishna <rak248@cornell.edu>2013-12-18 15:24:59 -0500
committerMatt Kangas <matt.kangas@mongodb.com>2013-12-28 11:32:36 -0500
commit6c5777102a973d9b5e41619f2315b75da3be3084 (patch)
treeb48935c1c54fa147de9608bca0d8f266e94ed54f /src/mongo/logger
parente63ebb10569e05b65a34071f0a9360374b4d7139 (diff)
downloadmongo-6c5777102a973d9b5e41619f2315b75da3be3084.tar.gz
SERVER-3364 Label rest of client api with MONGO_CLIENT_API
build all the sharedclient programs using the new macro MONGO_CLIENT_API in mongo/client/export_macros.h Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Diffstat (limited to 'src/mongo/logger')
-rw-r--r--src/mongo/logger/logger.h3
-rw-r--r--src/mongo/logger/logstream_builder.h3
2 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/logger/logger.h b/src/mongo/logger/logger.h
index 11a739d7721..ca4821351da 100644
--- a/src/mongo/logger/logger.h
+++ b/src/mongo/logger/logger.h
@@ -15,6 +15,7 @@
#pragma once
+#include "mongo/client/export_macros.h"
#include "mongo/logger/message_log_domain.h"
#include "mongo/logger/log_manager.h"
#include "mongo/logger/rotatable_file_manager.h"
@@ -30,7 +31,7 @@ namespace logger {
/**
* Gets a global singleton instance of LogManager.
*/
- LogManager* globalLogManager();
+ MONGO_CLIENT_API LogManager* globalLogManager();
/**
* Gets the global MessageLogDomain associated for the global log manager.
diff --git a/src/mongo/logger/logstream_builder.h b/src/mongo/logger/logstream_builder.h
index befd7bd19b3..9951b67abbe 100644
--- a/src/mongo/logger/logstream_builder.h
+++ b/src/mongo/logger/logstream_builder.h
@@ -20,6 +20,7 @@
#include <sstream>
#include <string>
+#include "mongo/client/export_macros.h"
#include "mongo/logger/labeled_level.h"
#include "mongo/logger/log_severity.h"
#include "mongo/logger/message_log_domain.h"
@@ -33,7 +34,7 @@ namespace logger {
/**
* Stream-ish object used to build and append log messages.
*/
- class LogstreamBuilder {
+ class MONGO_CLIENT_API LogstreamBuilder {
public:
static LogSeverity severityCast(int ll) { return LogSeverity::cast(ll); }
static LogSeverity severityCast(LogSeverity ls) { return ls; }