From 4dc75adf9bdb0f5ea748745c1149789cce9ac4fe Mon Sep 17 00:00:00 2001 From: gabi Date: Sun, 7 Dec 2014 04:33:01 +0200 Subject: [PATCH] async_logger comments --- include/spdlog/async_logger.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/include/spdlog/async_logger.h b/include/spdlog/async_logger.h index ff88a3cf..518e61cf 100644 --- a/include/spdlog/async_logger.h +++ b/include/spdlog/async_logger.h @@ -24,12 +24,14 @@ #pragma once -// Very fast asynchronous logger (millions of logs per second on aregular desktop) +// Very fast asynchronous logger (millions of logs per second on an average desktop) // Uses pre allocated lockfree queue for maximum throughput even under large number of threads. +// Creates a single back thread to pop messages from the queue and log them. +// // Upon each log write the logger: // 1. Checks if its log level is enough to log the message -// 2. Push a new copy of the message to a queue or block the caller until space is available -// 3. will throw spdlog_ex upon exceptions +// 2. Push a new copy of the message to a queue (or block the caller until space is available in the queue) +// 3. will throw spdlog_ex upon log exceptions // Upong destruction, logs all remaining messages in the queue before destructing.. #include