MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / Warning

Method Warning

src/Base/ConsoleObserver.cpp:159–181  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157}
158
159void ConsoleObserverStd::Warning(const char* sWarn)
160{
161 if (useColorStderr) {
162#if defined(FC_OS_WIN32)
163 ::SetConsoleTextAttribute(::GetStdHandle(STD_ERROR_HANDLE), FOREGROUND_GREEN | FOREGROUND_BLUE);
164#elif defined(FC_OS_LINUX) || defined(FC_OS_MACOSX) || defined(FC_OS_BSD)
165 fprintf(stderr, "\033[1;33m");
166#endif
167 }
168
169 fprintf(stderr, "%s", sWarn);
170
171 if (useColorStderr) {
172#if defined(FC_OS_WIN32)
173 ::SetConsoleTextAttribute(
174 ::GetStdHandle(STD_ERROR_HANDLE),
175 FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE
176 );
177#elif defined(FC_OS_LINUX) || defined(FC_OS_MACOSX) || defined(FC_OS_BSD)
178 fprintf(stderr, "\033[0m");
179#endif
180 }
181}
182
183void ConsoleObserverStd::Error(const char* sErr)
184{

Callers 1

sendLogMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected