
심각도 레벨
INFO, WARN, ERROR 이벤트를 기록하여 신호와 노이즈를 분리하고, 주의가 필요한 항목의 우선순위를 파악합니다.
플레이어 단위 기록
모든 로그 항목이 사용자 ID에 연결되어 있어 특정 플레이어의 전체 활동 내역을 즉시 조회할 수 있습니다.
고객 지원 가속화
검색 가능한 타임스탬프 기반 로그를 지원팀에 제공하여 개발자 개입 없이 플레이어 문제를 진단할 수 있습니다.
빠른 통합
활동 로그
// 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"}'이 예시는 Unity SDK(C#)와 REST API를 사용합니다. Godot과 Unreal도 각자의 SDK에서 같은 호출을 제공합니다: 퀵스타트 보기
