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

Method Error

src/Base/ConsoleObserver.cpp:183–208  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

181}
182
183void ConsoleObserverStd::Error(const char* sErr)
184{
185 if (useColorStderr) {
186#if defined(FC_OS_WIN32)
187 ::SetConsoleTextAttribute(
188 ::GetStdHandle(STD_ERROR_HANDLE),
189 FOREGROUND_RED | FOREGROUND_INTENSITY
190 );
191#elif defined(FC_OS_LINUX) || defined(FC_OS_MACOSX) || defined(FC_OS_BSD)
192 fprintf(stderr, "\033[1;31m");
193#endif
194 }
195
196 fprintf(stderr, "%s", sErr);
197
198 if (useColorStderr) {
199#if defined(FC_OS_WIN32)
200 ::SetConsoleTextAttribute(
201 ::GetStdHandle(STD_ERROR_HANDLE),
202 FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE
203 );
204#elif defined(FC_OS_LINUX) || defined(FC_OS_MACOSX) || defined(FC_OS_BSD)
205 fprintf(stderr, "\033[0m");
206#endif
207 }
208}
209
210void ConsoleObserverStd::Log(const char* sLog)
211{

Callers 15

sendLogMethod · 0.95
toShapeMethod · 0.80
getIconMethod · 0.80
executeMethod · 0.80
TopoShape.cppFile · 0.80
makeLineMethod · 0.80
connectEdgesMethod · 0.80
buildFaceMethod · 0.80
MakeWireMethod · 0.80
PyInitMethod · 0.80
cutHolesMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected