|Optimize for often change. Does per-thread caching. At a given period, it re-synchronizes. This is the default, for multi-threaded applications. More...
|Set only once, when there's only one thread running - thus, you don't need to worry about thread-syncronizing. More...
|Set only once, when there could be multiple thread running. More...
|This is always accurate. However, it's the slowest too. More...
|Single threading. It doesn't matter when/how often the filter/logger changes. This is the default, for single-threaded applications. More...
Note that using the log does not mean changing it. Manipulation means invoking non-const functions on the logger, like adding/removing formatters/destinations for instance.