summaryrefslogtreecommitdiff
path: root/src/mongo/logger/log_severity-inl.h
diff options
context:
space:
mode:
authorAndrew Morrow <acm@mongodb.com>2019-03-13 17:00:01 -0400
committerAndrew Morrow <acm@mongodb.com>2019-03-15 10:05:13 -0400
commit0a856820ba29e19dcba0979f71b11ae01f4be0f1 (patch)
tree2f2b7654235414f11e946a0e2279f89bcddd9b78 /src/mongo/logger/log_severity-inl.h
parent0f4aa577ed1e408eed4bb2b0ed8207f911683f7c (diff)
downloadmongo-0a856820ba29e19dcba0979f71b11ae01f4be0f1.tar.gz
SERVER-37743 Debug logs should include the debug log level
Diffstat (limited to 'src/mongo/logger/log_severity-inl.h')
-rw-r--r--src/mongo/logger/log_severity-inl.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/logger/log_severity-inl.h b/src/mongo/logger/log_severity-inl.h
index d50da3e5a2b..e76e10b91f5 100644
--- a/src/mongo/logger/log_severity-inl.h
+++ b/src/mongo/logger/log_severity-inl.h
@@ -48,7 +48,9 @@ LogSeverity LogSeverity::Log() {
return LogSeverity(0);
}
LogSeverity LogSeverity::Debug(int debugLevel) {
- return LogSeverity(debugLevel);
+ // It would be appropriate to use std::max or std::clamp instead,
+ // but it seems better not to drag in all of <algorithm> here.
+ return LogSeverity(debugLevel > kMaxDebugLevel ? kMaxDebugLevel : debugLevel);
}
LogSeverity LogSeverity::cast(int ll) {