Add colors to console for macOS (#4303)
This commit is contained in:
parent
4727ed2084
commit
2010a2b700
@ -9,7 +9,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if defined(_WIN32) || defined (__linux)
|
#if defined(_WIN32) || defined (__linux) || defined (__APPLE__)
|
||||||
class cColouredConsoleListener
|
class cColouredConsoleListener
|
||||||
: public cLogger::cListener
|
: public cLogger::cListener
|
||||||
{
|
{
|
||||||
@ -101,11 +101,11 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
#elif defined (__linux)
|
#elif defined (__linux) || defined (__APPLE__)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class cLinuxConsoleListener
|
class cANSIConsoleListener
|
||||||
: public cColouredConsoleListener
|
: public cColouredConsoleListener
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
@ -228,11 +228,11 @@ std::unique_ptr<cLogger::cListener> MakeConsoleListener(bool a_IsService)
|
|||||||
{
|
{
|
||||||
return cpp14::make_unique<cVanillaCPPConsoleListener>();
|
return cpp14::make_unique<cVanillaCPPConsoleListener>();
|
||||||
}
|
}
|
||||||
#elif defined (__linux) && !defined(ANDROID)
|
#elif (defined (__linux) && !defined(ANDROID)) || defined (__APPLE__)
|
||||||
// TODO: lookup terminal in terminfo
|
// TODO: lookup terminal in terminfo
|
||||||
if (isatty(fileno(stdout)))
|
if (isatty(fileno(stdout)))
|
||||||
{
|
{
|
||||||
return cpp14::make_unique<cLinuxConsoleListener>();
|
return cpp14::make_unique<cANSIConsoleListener>();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user