
مستويات الخطورة
سجّل أحداث INFO وWARN وERROR لفصل الإشارة عن الضوضاء وتحديد أولويات ما يحتاج اهتمامًا.
سجل مرتبط باللاعب
كل مدخل سجل مرتبط بمعرّف مستخدم مما يتيح سحب مسار النشاط الكامل لأي لاعب فورًا.
تسريع الدعم
امنح فريق الدعم سجلات قابلة للبحث ومختومة بالوقت لتشخيص مشكلات اللاعبين دون الحاجة لتدخل المطورين.
تكامل سريع
سجلات النشاط
// Unity C# - User Logs
using HorizOn;
var horizon = new HorizonClient("YOUR_API_KEY");
// Create an INFO log entry
await horizon.Logs.Create(userId, "Player entered zone A", LogLevel.Info);
// Create a WARN log entry
await horizon.Logs.Create(userId, "Low memory detected", LogLevel.Warn);
// Create an ERROR log entry with error code
await horizon.Logs.Create(
userId, "Save failed unexpectedly",
LogLevel.Error, "SAVE_ERR_001"
);# REST API - User Logs
# Create an INFO log entry
curl -X POST https://eu.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://eu.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"}'