logging: check if output is a terminal only once

This commit is contained in:
Martin Piatka
2022-08-02 12:36:36 +02:00
parent c0a9db6d0f
commit 332000e4b8
2 changed files with 3 additions and 1 deletions

View File

@@ -382,4 +382,5 @@ thread_local std::string Log_output::buffer(initial_buf_size, '\0');
Log_output::Log_output(){
last_msg.reserve(initial_buf_size);
interactive = rang::rang_implementation::isTerminal(std::cout.rdbuf());
}