9 template<
class Formatter>
18 m_stdoutHandle = GetStdHandle(stdHandle::kOutput);
39 WriteConsoleW(m_stdoutHandle, str.c_str(),
static_cast<DWORD
>(str.size()), NULL, NULL);
43 std::cout << util::toNarrow(str, codePage::kActive) << std::flush;
46 std::cout << str << std::flush;
52 static int _isatty(
int fd) { return ::isatty(fd); }
59 HANDLE m_stdoutHandle;
Definition: AndroidAppender.h:5
util::Mutex m_mutex
Definition: ConsoleAppender.h:56
ConsoleAppender()
Definition: ConsoleAppender.h:22
virtual void write(const Record &record)
Definition: ConsoleAppender.h:25
std::string nstring
Definition: Util.h:56
const bool m_isatty
Definition: ConsoleAppender.h:57
void writestr(const util::nstring &str)
Definition: ConsoleAppender.h:34
Definition: IAppender.h:6
Definition: ConsoleAppender.h:10