Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-49768 Remove logv1 logger components, and make rotation a callback list | Sara Golemon | 2020-08-18 | 1 | -65/+0 |
| | |||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -1/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -14/+17 |
| | |||||
* | SERVER-18579: Clang-Format - reformat code, no comment reflow | Mark Benvenuto | 2015-06-20 | 1 | -21/+19 |
| | |||||
* | SERVER-15368 Remove C-style bool and void casts in assert utilities and ↵ | Andy Schwerin | 2014-10-07 | 1 | -2/+1 |
| | | | | | | likely macros. Also, move MONGO_likely/MONGO_unlikely to platform/compiler.h out of bson/inline_decls.h. | ||||
* | SERVER-9032: Validate locale on startup | Mark Benvenuto | 2014-06-17 | 1 | -1/+1 |
| | | | | | | On some Linux machines, users may have not have a locale set which will cause boost to fail. Validate that the user has a locale set, and if not, give a useful error message, and exit. | ||||
* | SERVER-13264 Move Apache-licensed files to AGPL | Ian Whalen | 2014-05-16 | 1 | -9/+21 |
| | | | | Also update generators. | ||||
* | SERVER-10084 New logging implementation. | Andy Schwerin | 2013-07-09 | 1 | -0/+54 |
This change-set: * Introduces a new top-level directory, mongo/logger, containing most of the implementation of logging functionality formerly found in log.cpp/log.h. * Cleans up existing, unusual uses of the logging system that were not trivially compatible with the new implementation. * Replaces Logstream/Nulstream with a LogstreamBuilder object, whose destructor writes log messages. This new LogstreamBuilder is reentrant, unlike the old logging code, which was thread-safe but not reentrant. Additionally, std::endl is no longer required to terminate a log line. When a LogstreamBuilder goes out of scope, the log message gets committed. * Separates the log system into several components: a global LogManager, several LogDomains, various kinds of Appenders (e.g., SyslogAppender) and Encoders (for formatting messages). * Allows unit tests to capture and examine log output. This patch does _not_ introduce support for hierarchical log domains, or for enabling and disabling specific log domains when the server is running in a multi-threaded mode. This is future work. |