Check specific outputs for isatty (#12980)

This commit is contained in:
Jude Melton-Houghton 2022-11-21 12:08:40 -05:00 committed by GitHub
parent 70a82b0784
commit 4da8a18c8c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 4 deletions

View File

@ -124,9 +124,10 @@ public:
m_stream(stream)
{
#if !defined(_WIN32)
is_tty = isatty(fileno(stdout));
#else
is_tty = false;
if (&stream == &std::cout)
is_tty = isatty(STDOUT_FILENO);
else if (&stream == &std::cerr)
is_tty = isatty(STDERR_FILENO);
#endif
}
@ -134,7 +135,7 @@ public:
private:
std::ostream &m_stream;
bool is_tty;
bool is_tty = false;
};
class FileLogOutput : public ICombinedLogOutput {