summaryrefslogtreecommitdiff
path: root/src/mongo/logger/component_message_log_domain.h
diff options
context:
space:
mode:
authorBilly Donahue <billy.donahue@mongodb.com>2020-04-25 12:23:19 -0400
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2020-05-03 20:01:47 +0000
commitd5bfe99ef95ba205192db36db14a7e46592094dc (patch)
tree0880ff58ec0e385b33a3f2a45c5db054e63174bb /src/mongo/logger/component_message_log_domain.h
parentc7220a8080388da758230240a94ca0a15156148b (diff)
downloadmongo-d5bfe99ef95ba205192db36db14a7e46592094dc.tar.gz
SERVER-47735 change mongo source over to logv2
- Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2:: (cherry picked from commit eae31861e0f813f0099e1d490c4a622d75cd5a08)
Diffstat (limited to 'src/mongo/logger/component_message_log_domain.h')
-rw-r--r--src/mongo/logger/component_message_log_domain.h30
1 files changed, 16 insertions, 14 deletions
diff --git a/src/mongo/logger/component_message_log_domain.h b/src/mongo/logger/component_message_log_domain.h
index 789ea2ebad8..638f701bc96 100644
--- a/src/mongo/logger/component_message_log_domain.h
+++ b/src/mongo/logger/component_message_log_domain.h
@@ -29,8 +29,8 @@
#pragma once
-#include "mongo/logger/log_component_settings.h"
#include "mongo/logger/message_log_domain.h"
+#include "mongo/logv2/log_component_settings.h"
namespace mongo {
namespace logger {
@@ -51,39 +51,41 @@ public:
* Predicate that answers the question, "Should I, the caller, append to you, the log
* domain, messages of the given severity?" True means yes.
*/
- bool shouldLog(LogComponent component, LogSeverity severity) const;
- bool shouldLog(LogComponent component1, LogComponent component2, LogSeverity severity) const;
- bool shouldLog(LogComponent component1,
- LogComponent component2,
- LogComponent component3,
- LogSeverity severity) const;
+ bool shouldLog(logv2::LogComponent component, logv2::LogSeverity severity) const;
+ bool shouldLog(logv2::LogComponent component1,
+ logv2::LogComponent component2,
+ logv2::LogSeverity severity) const;
+ bool shouldLog(logv2::LogComponent component1,
+ logv2::LogComponent component2,
+ logv2::LogComponent component3,
+ logv2::LogSeverity severity) const;
/**
* Returns true if a minimum log severity has been set for this component.
* Called by log level commands to query component severity configuration.
*/
- bool hasMinimumLogSeverity(LogComponent component) const;
+ bool hasMinimumLogSeverity(logv2::LogComponent component) const;
/**
* Gets the minimum severity of messages that should be sent to this LogDomain.
*/
- LogSeverity getMinimumLogSeverity() const;
- LogSeverity getMinimumLogSeverity(LogComponent component) const;
+ logv2::LogSeverity getMinimumLogSeverity() const;
+ logv2::LogSeverity getMinimumLogSeverity(logv2::LogComponent component) const;
/**
* Sets the minimum severity of messages that should be sent to this LogDomain.
*/
- void setMinimumLoggedSeverity(LogSeverity severity);
- void setMinimumLoggedSeverity(LogComponent, LogSeverity severity);
+ void setMinimumLoggedSeverity(logv2::LogSeverity severity);
+ void setMinimumLoggedSeverity(logv2::LogComponent, logv2::LogSeverity severity);
/**
* Clears the minimum log severity for component.
* For kDefault, severity level is initialized to default value.
*/
- void clearMinimumLoggedSeverity(LogComponent component);
+ void clearMinimumLoggedSeverity(logv2::LogComponent component);
private:
- LogComponentSettings _settings;
+ logv2::LogComponentSettings _settings;
AtomicWord<bool> _shouldRedact{false};
};