
Gebruikerslogs
Gestructureerde speleractiviteitslogs voor debugging, support en gedragsinzichten
Ernstniveaus
Log INFO-, WARN- en ERROR-events om signaal van ruis te scheiden en te prioriteren wat aandacht nodig heeft.
Spelergekoppelde historie
Elk logbericht is gekoppeld aan een gebruikers-ID, zodat u de volledige activiteitenhistorie van elke speler direct kunt ophalen.
Supportversnelling
Geef uw supportteam doorzoekbare, voorziene van tijdstempel logs zodat zij spelerproblemen kunnen diagnosticeren zonder tussenkomst van ontwikkelaars.
Snelle Integratie
Activiteitslogs
// Unity C#: User Logs (attached to the signed in player)
using PM.horizOn.Cloud.Manager;
// INFO and WARN entries
await UserLogManager.Instance.Info("Player entered zone A");
await UserLogManager.Instance.Warn("Low memory detected");
// ERROR entry with an error code (max 50 characters)
await UserLogManager.Instance.Error("Save failed unexpectedly", "SAVE_ERR_001");# REST API: User Logs
# Create an INFO log entry
curl -X POST https://horizon.pm/api/v1/app/user-logs/create \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"userId":"USER_ID","message":"Player entered zone A","type":"INFO"}'
# Create an ERROR log with error code
curl -X POST https://horizon.pm/api/v1/app/user-logs/create \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"userId":"USER_ID","message":"Save failed","type":"ERROR","errorCode":"SAVE_ERR_001"}'Deze voorbeelden gebruiken de Unity SDK (C#) en de REST API. Godot en Unreal hebben dezelfde aanroepen in hun eigen SDK's: zie de quickstart
Veelgestelde Vragen
Klaar om te integreren?
Begin vandaag nog met horizOn. Free Tier inbegrepen.
