Решил сделать логи в своей игре, приведу пример с загрузкой фоновой музыки:
Лог-файл: log.txt
Fri Nov 06 14:45:37 2015
Error: Could not load music
———————–
Вот так он выглядит.
Реализация:
|
ofstream log; log.open("log.txt", ios_base::app); time_t rawtime; struct tm *timeinfo; time(&rawtime); timeinfo = localtime(&rawtime); if (!music.openFromFile("resources/music.ogg")) { log << asctime(timeinfo) << "Error: Can not load music" << endl; log << "-----------------------" << endl; return 1; } |
Кому будет интересно, можете усовершенствовать мою идею.