Ockonal/Thyone — Issue #1: LogManager
Author: Ockonal
Created: 2011-10-14 19:46:47+00:00
State: open

* Inherit it from `Manager`
* Define `LogType` enumeration in header with such fields:
`LOG_INFO, LOG_WARNING, LOG_DEBUG, LOG_ERROR`
* It has only 1 method: Log with signature: `Log(const sf::String &message, LogType type = LogType::LOG_INFO)`
* Find the way for pure-c++ time code (the lower part is seconds, we don't need milliseconds)
* The example output string is: `12:04:33 [INFO]: Message\n`
* Each new cycle (game running) insert into log current date. Log file should NOT be cleared each time. New data appends to the end of the log
* Insert into header const variable: `DEBUG = 1`, don't show the messages with `LOG_DEBUG` type if `DEBUG = 0`
* Log file name should be defined in const variable and we don't need any methods to change it from own code