Better support for logger copy with backtrace

This commit is contained in:
gabime
2019-08-27 20:20:15 +03:00
parent 13e9135935
commit c55336e78d
3 changed files with 14 additions and 3 deletions

View File

@@ -32,6 +32,14 @@ public:
update_string_views();
}
log_msg_buffer(const log_msg_buffer &other)
: log_msg{other}
{
buffer.append(logger_name.begin(), logger_name.end());
buffer.append(payload.begin(), payload.end());
update_string_views();
}
log_msg_buffer(log_msg_buffer &&other)
: log_msg{std::move(other)}
, buffer{std::move(other.buffer)}