Add example to replace default logger.

Close #2193
This commit is contained in:
Sean Farrell
2021-11-28 13:55:14 +01:00
parent e1a4b28039
commit f52d526e1e
2 changed files with 32 additions and 0 deletions

View File

@@ -391,6 +391,20 @@ void file_events_example()
}
```
---
#### Replace the Default Logger
```c++
void replace_default_logger_example()
{
auto new_logger = spdlog::basic_logger_mt("new_default_logger", "logs/new-default-log.txt", true);
spdlog::set_default_logger(new_logger);
spdlog::set_level(spdlog::level::info);
spdlog::debug("This message should not be displayed!");
spdlog::set_level(spdlog::level::trace);
spdlog::debug("This message should be displayed..");
}
```
---
## Benchmarks