-
-
Notifications
You must be signed in to change notification settings - Fork 127
Open
Labels
Description
For languages with error handling facilities, it would be useful to be able to capture messages output to sf::err() from CSFML. I suggest an API like:
sfErrorCapture* sfErrorCapture_start();
const char* sfErrorCapture_get(const sfErrorCapture* capture);
void sfErrorCapture_end(sfErrorCapture* capture);I tried to implement this myself using std::ostringstream, but it seems like something is going odd in linking and each CSFML module has its own copy of the sf::err function, so placing these functions in the system module means that errors from other modules are not redirected.