feat: add structured daily service and highscore logging #3
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/advanced-logging-clean"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Clean rebased PR: added dual-directory structured daily logging for service telemetry and highscore (>1M) labyrinths with ASCII art dump.
@ -245,2 +286,3 @@if (current_score > best_score) {update_best();cout << "new best: " << best.get_score() << '\n';best_score = best.get_score();Зачем? Ты уже заполнил best_score несколькими строчками ранее.
@ -245,2 +287,3 @@update_best();cout << "new best: " << best.get_score() << '\n';best_score = best.get_score();cout << "new best: " << best_score << '\n';Давай это тоже логгировать в сервисные логи, но там в другом формате или с пометкой.
@ -252,2 +293,2 @@cerr << ksteps << ' ' << f.get_score() << ' ' << (f ^ best) << ' ' << best.get_score() << '\n';prev_log = now();// Лог премиальных лабиринтов (> 1,000,000)if (current_score > 1000000 && (ksteps % 500 == 0)) {Тут не надо доп условия на ksteps % 500 == 0.
916e6bf7b7tocf74ca17b8cf74ca17b8to0d66473aa8@ -254,0 +279,4 @@// Сервисный лог каждые 100 шаговif (ksteps % 100 == 0) {logger.log_service(ksteps, current_score, best.get_score(), diff);Похоже, что реализацию этого метода ты случайно стёр.
@ -254,0 +291,4 @@logger.log_best_update(ksteps, new_best, diff);// Лог премиальных лабиринтов (> 1,000,000)if (new_best > 1000000) {Нет. Надо логгировать. Не только лучшие миллионики, а все миллионики.
0d66473aa8toc1556213c2c1556213c2to9b0f65c5029b0f65c502to2c572b2dde2c572b2ddeto07f888c250