Home -> LogManager -> AddLogTarget
Description
The AddLogTarget method adds a target that will receive log messages accepted by both the manager-level filter and the target-specific filter.
This method is safe to call concurrently with logging.
Important
Ownership of the target is transferred to the log manager. The public API does not provide a method to remove a target after it has been added.
Warning
Do not pass a null target. The manager assumes every stored target is valid when a message is forwarded.
Usage
void AddLogTarget(ILogTarget::unique_ptr logTarget, ILogger::SeverityFilter severityFilter = ILogger::SeverityFilter::All);
Argument list
- logTarget [ILogTarget]
- The target object to transfer into the manager.
- severityFilter [SeverityFilter]
- The severity filter applied to this target after the manager-level filter has accepted a message.