Логи пользователей

Логи пользователей

Структурированные логи активности игроков для отладки, поддержки и поведенческой аналитики

Начать бесплатно

Уровни серьёзности

Записывайте события INFO, WARN и ERROR, чтобы отделять сигнал от шума и расставлять приоритеты.

История по игрокам

Каждая запись лога привязана к ID пользователя, поэтому Вы можете мгновенно получить полную историю действий любого игрока.

Ускорение поддержки

Предоставьте команде поддержки логи с поиском и временными метками, чтобы они могли диагностировать проблемы игроков без привлечения разработчиков.

Быстрая интеграция

Быстрая интеграция

Логи активности

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"}'

В этих примерах используются Unity SDK (C#) и REST API. В Godot и Unreal те же вызовы есть в их собственных SDK: см. краткое руководство

Часто задаваемые вопросы

Часто задаваемые вопросы

Готовы к интеграции?

Начните работу с horizOn уже сегодня. Free Tier включён.