Commit 3aa49152b7f951ce9bbb4837e16273f14c3ce6db
1 parent
3c3a273b
chore: mention setLogger lambda should be thread-safe
Showing
1 changed file
with
2 additions
and
0 deletions
include/TrueMQTT.h
| ... | ... | @@ -152,6 +152,8 @@ namespace TrueMQTT |
| 152 | 152 | * |
| 153 | 153 | * @note This library doesn't contain a logger, so you need to provide one. |
| 154 | 154 | * If this method is not called, no logging will be done. |
| 155 | + * @note The logger callback can be called from several threads, so make sure | |
| 156 | + * the callback is thread-safe. | |
| 155 | 157 | */ |
| 156 | 158 | void setLogger(LogLevel log_level, const std::function<void(LogLevel, std::string_view)> &logger) const; |
| 157 | 159 | ... | ... |