feat(log): afegeix Log::raw() per a marcadors sense prefix

Recupera el comportament històric dels marcadors "Game start" i "Bye!"
que han de sortir pelats (no com a "App: Game start"). Log::raw(level, msg)
és una variant prima sobre SDL_LogMessage que no anteposa cap tag i cau a
SDL_LOG_CATEGORY_APPLICATION (filtrable per AEE_LOG global).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
JailDesignerandClaude Opus 4.7 committed 2026-05-08 09:54:13 +02:00
1 parent c8882a3f6e
commit 170521aba6
3 files changed
+13 -2

No files matched your search

+3 -2
View File
@@ -16,7 +16,8 @@ auto SDL_AppInit(void** appstate, int argc, char* argv[]) -> SDL_AppResult {
// Logger primer de tot perquè l'arrencada del Director ja emet logs.
Log::init();
// Marcador d'inici: ha de ser la PRIMERA línia de log del programa.
Log::info("App", "Game start");
// `raw` per emetre el text pelat sense el prefix "tag: ".
Log::raw(Log::Level::INFO, "Game start");
// Construïm el Director amb make_unique i l'entreguem en cru a SDL.
// El SDL_AppQuit reclamarà la propietat amb un altre unique_ptr (RAII).
@@ -45,5 +46,5 @@ void SDL_AppQuit(void* appstate, SDL_AppResult result) {
std::unique_ptr<Director> director(static_cast<Director*>(appstate));
}
// Marcador de fi: ha de ser l'ÚLTIMA línia de log del programa.
Log::info("App", "Bye!");
Log::raw(Log::Level::INFO, "Bye!");
}