Logging pro každého hráče

matronator
Člen | 37
+
0
-

Opět zdravím :D . Dělám na browserové hře (PBBG) a momentálně se chystám implementovat nějaký logovací systém, který by pro každého hráče vytvořil vlastní soubor, nebo možná lépe složku, a logoval by všechny akce ve hře (login, záznamy PvP, historie nákupů, atd.) Jednak kvůli ověřování dat přicházejících od clienta na server (snažím se co nejvíc nechat server-side, ale 100% bez klienta to nejde), ale i kvůli testování a zlepšování hry (sledovat jaké činnosti jsou nejoblíbenější, balancování obtížnosti, apod.)

Šlo by to celé udělat jen s pomocí toho defaultního Nette debuggeru, nebo ten je spíš opravdu jen na debugging? Případně máte někdo nějaká doporučení na extension, nebo úplně third-party „věcičku“, která by se na to hodila více?

Díky! :)

ForestCZE
Člen | 209
+
+2
-

Ahoj, mít to po složkách a souborech není úplně dobré. Napsal bych si nějakou třídu, která by se o to starala a použil databázi.

Editoval ForestCZE (23. 3. 2020 2:23)

Jan Mikeš
Člen | 771
+
+1
-

Ahoj, doporucuji ti sahnout po monologu (treba implementaci od contributte) a logovat to pres nej.

Velmi brzy zjistis, ze logovani do souboru je naprd a budes chtit logovat nekam jinam, zvlast kdyz nad logy chces provadet nejake analyticke operace. Pak se ti bude hodit treba logstash (elk stack).