Output newlines for each progress indicator when not on a tty.

This commit is contained in:
Daniel Patterson
2016-11-10 16:19:21 -08:00
parent 17c32f5ce7
commit eb12c16fd6
4 changed files with 44 additions and 8 deletions
+2 -8
View File
@@ -1,11 +1,5 @@
#include "util/simple_logger.hpp"
#ifdef _MSC_VER
#include <io.h>
#define isatty _isatty
#define fileno _fileno
#else
#include <unistd.h>
#endif
#include "util/isatty.hpp"
#include <cstdio>
#include <iostream>
#include <mutex>
@@ -77,7 +71,7 @@ SimpleLogger::~SimpleLogger()
std::lock_guard<std::mutex> lock(get_mutex());
if (!LogPolicy::GetInstance().IsMute())
{
const bool is_terminal = static_cast<bool>(isatty(fileno(stdout)));
const bool is_terminal = IsStdoutATTY();
switch (level)
{
case logWARNING: