We're not really implementing any major systems, and bug hunting would be tons easier with proper logging... so what do you think? If you're game, we can discuss what we want to do here and get started.
A few things I'd like to see first:
- - Finish converting all printf/cout statements to pass through the log system
- Finish implementing proper "categories" like Info, Debug, Error, Fatal, etc.
- Implement the use of log.ini, though this can be done later as long as we're considering it during development
- Convert the raw HEX output to human-readable logging
I would like the option to disable DEBUG/ERROR logging entirely if I want, and generate logging at different levels for things like INFO, or Debug... ie., if in debug level 1, only show critical debug info, but if at level 5, log every freakin thing that's happening (which I know will slow down the world, but that's ok - we're debugging).
Just some ideas to get us started, with converting printf/couts being #1 on my list of wants. Ie., anything that outputs to the console screen needs to end up in a txt log somehow...
Anyway, let me know what you think. Getting a good, solid logsys in place now means future development will be made a whole lot easier, imo.