logging: reserve space in buffer

This commit is contained in:
Martin Piatka
2022-08-02 12:30:18 +02:00
parent 33c8ac5c90
commit c0a9db6d0f
2 changed files with 7 additions and 2 deletions

View File

@@ -378,4 +378,8 @@ void debug_file_dump(const char *key, void (*serialize)(const void *data, FILE *
thread_local std::set<uint32_t> Logger::oneshot_messages;
thread_local std::string Log_output::buffer;
thread_local std::string Log_output::buffer(initial_buf_size, '\0');
Log_output::Log_output(){
last_msg.reserve(initial_buf_size);
}