Journaux utilisateur

Journaux utilisateur

Journaux d'activité structures des joueurs pour le debugging, le support et l'analyse comportementale

Démarrer gratuitement

Niveaux de sévérité

Enregistrez des événements INFO, WARN et ERROR pour séparer le signal du bruit et prioriser ce qui nécessite votre attention.

Historique par joueur

Chaque entrée de log est liée à un ID utilisateur, vous permettant de récupérer instantanément l'historique complet d'activité de n'importe quel joueur.

Accélération du support

Offrez à votre équipe de support des journaux consultables et horodatés pour qu'elle puisse diagnostiquer les problèmes des joueurs sans intervention des développeurs.

Intégration rapide

Intégration rapide

Journaux d'activité

Unity (C#)
// 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
# 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"}'

Ces exemples utilisent le SDK Unity (C#) et l'API REST. Godot et Unreal ont les mêmes appels dans leurs propres SDK : voir le démarrage rapide

Questions fréquentes

Questions fréquentes

Prêt à intégrer ?

Commencez à construire avec horizOn dès aujourd'hui. Tier gratuit inclus.