-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: manual
-
Labels:None
SERVER-5092 introduced log components for finer-grained control over output of LOG() messages.
These log components will be extended into a hierarchy namespace in SERVER-14415 and will be configured using setParameter (BSON support to be added in SERVER-14416)
- Add logComponentVerbosity to the list of server parameters in setParameter
- Every log component will have a corresponding YAML configuration option with the name systemLog.component.<component dotted name>.verbosity. Dotted name of each log component includes names ancestor components up to but not include the Default component. For complete list, see LogComponent::Value enumeration in src/mongo/logger/log_component.h. Currently, the complete list of YAML options for log components is:
- systemLog.component.accessControl.verbosity
- systemLog.component.commands.verbosity
- systemLog.component.indexing.verbosity
- systemLog.component.networking.verbosity
- systemLog.component.query.verbosity
- systemLog.component.replication.verbosity
- systemLog.component.sharding.verbosity
- systemLog.component.storage.verbosity
- systemLog.component.storage.journaling.verbosity
- systemLog.component.writes.verbosity
- systemLog.component.geo.verbosity
- systemLog.component.control.verbosity
- Server Logging Rules will need to incorporate the information from the logging section of the updated Kernel Code Style:
- depends on
-
SERVER-5092 Better named logging with tracing
- Closed
- is related to
-
SERVER-15550 Change "S2" log component to "Geo"
- Closed
- related to
-
SERVER-14415 log component hierarchy
- Closed
-
SERVER-14416 support use of BSON configuring severity levels in the log component hierarchy
- Closed
-
SERVER-14729 Add log component to non-debug messages
- Closed
-
DOCS-4359 named logging - additional info
- Closed
-
SERVER-85138 guide for log messages and debug levels
- Closed
-
SERVER-15426 Add shell helpers for new log component level configuration
- Closed
-
SERVER-15045 simplify log component BSON server parameter
- Closed
-
SERVER-15604 Add log component kControl for startup/shutdown messages
- Closed
- links to