mirror of
https://github.com/gabime/spdlog.git
synced 2025-11-16 09:28:56 +08:00
Fixed logger's copy ctor
This commit is contained in:
@@ -17,13 +17,19 @@ namespace details {
|
||||
class backtracer
|
||||
{
|
||||
std::mutex mutex_;
|
||||
size_t n_messages_;
|
||||
circular_q<log_msg_buffer> messages_;
|
||||
|
||||
public:
|
||||
explicit backtracer(size_t n_message)
|
||||
: messages_{n_message}
|
||||
explicit backtracer(size_t n_messages)
|
||||
: n_messages_{n_messages}, messages_{n_messages}
|
||||
{}
|
||||
|
||||
size_t n_messages()
|
||||
{
|
||||
return n_messages_;
|
||||
}
|
||||
|
||||
void add(const log_msg &msg)
|
||||
{
|
||||
std::lock_guard<std::mutex> lock{mutex_};
|
||||
|
||||
Reference in New Issue
Block a user