mirror of
https://github.com/gabime/spdlog.git
synced 2024-12-25 18:11:33 +08:00
Comments
This commit is contained in:
parent
3e28d9ab5a
commit
99ca7f1cbe
@ -7,11 +7,12 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
//
|
//
|
||||||
// async logging using global thread pool
|
// Async logging using global thread pool
|
||||||
// all loggers created here share same global thread pool.
|
// All loggers created here share same global thread pool.
|
||||||
// each log message is pushed to a queue along withe a shared pointer to the logger.
|
// Each log message is pushed to a queue along withe a shared pointer to the logger.
|
||||||
// If a logger gets out of scope or deleted while having pending messages in the queue,
|
// If a logger deleted while having pending messages in the queue, it's actual destruction will defer
|
||||||
// it's destruction will defer until all its messages are processed by the thread pool.
|
// until all its messages are processed by the thread pool.
|
||||||
|
// This is because each message in the queue holds a shared_ptr to the originating logger.
|
||||||
|
|
||||||
#include "async_logger.h"
|
#include "async_logger.h"
|
||||||
#include "details/registry.h"
|
#include "details/registry.h"
|
||||||
|
Loading…
Reference in New Issue
Block a user