Simple Error Logging

Score: 2.1/5 (16 votes)

About this code

As I was coding my first serious C++ game project (which I am yet to complete), I somehow managed to lose focus.
And that's how this utility came into being: it's the outcome of my brain delaying the engagement with physics, geometry and AI.

Builds with...

This is hybrid C++11/C99 code that uses the header windows.h.
It compiles nicely with MinGW C++ 4.6+, and I prefer using Dev-C++ (Orwell version).
If the project doesn't compile on your Orwell Dev-C++, please check Project Settings, as the project file format is unstable, and be sure the standard is set to ISO C++11.

How to use

You simply call the ERROR_LOG() macro function thing where you want an error message to be issued.
A quaint "OK" message box will appear, and the message will be logged to a file.
The first parameter is the Unit Name, the second parameter is the Error Message, which can be populated like in printf().