This function is deprecated. Now, you can use the Log Definition to define and send logs for games. See the guides below.
- Guide on Log Definition: Operation > Analytics > Log Definition
- Guide on Sending Log Definition: API > Hive Server API > Analytics > Sending Log Definition
Category
Common Server 172.19.1.10 / 112.175.65.135 |
service_metrics-custom_log |
Test Server 112.175.143.37 | service_metrics_test-custom_log |
Log Specification
Field Name (Main) | Field Name (Sub) | Description | Type | Required |
category | game title_custom_log (Game title is the same with the value of game field) |
String | Y | |
guid | Key value of a log It is recommended to use random string such as uuid library |
string | Y | |
dateTime | The time of log stack with YYYY-MM-DD HH:mm:SS format It is the same with the value of date field, based on KST |
string | Y | |
log | The data which stack on the log table (unit: row) | json | Y | |
date | The time storing log Format: yyyy-MM-dd hh:mm:ss e.g., 2012-01-19 16:24:00 |
string | Y | |
type | Custom log type which created data mapping with data table | varchar | Y | |
client_ip | Client IP. This value extracts the value of country | varchar | N | |
server_id | Server Code Refer to Table of Server Code to input server code (JSON Input Code) |
varchar | N | |
app_id | AppID which HIVE uses e.g., com.com2us.derbyday.kakao.freefull.google.global.android. common |
varchar | Y | |
guid | Unique key generated per log Random format such as uuid is recommended |
varchar(64) | N | |
… | (Add the following field to the appropriate table) | |||
meta | The data which update the duplicate keys | json array | Y | |
type | Custom log type which created data mapping with metatable | varchar | Y | |
channel | Login channel
|
varchar | Y | |
game | Use the brand name of game (e.g., derbydays) The third item of app_id e.g., com.com2us.littlelegends.kakao.freefull.apple.global.ios.universal => littlelegends |
varchar | Y | |
id | Metadata ID | varchar | Y | |
name | Metadata name | varchar | Y |
Log Sample
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
{ "category": "misample_custom_log", "guid": "ca4bd34c867f4617a819ae139d8d6670", "dateTime": "2018-12-17 17:29:11", "log": { "date": "2018-12-17 17:29:11", "type": "tutorial", "channel": "C2S", "game": "misample", "server_id": 3, "app_id": "com.com2us.misample", "device_id": 11111, "game_id": 22222, "channel_uid": 33333, "tutorial_id": 10001, "last_reset_date": "2018-12-17 17:23:31", "client_ip": "123.123.123.123", "guid": "ca4bd34c867f4617a819ae139d8d6670" }, "meta": [ { "type": "tutorial", "channel": "C2S", "game": "misample", "id": 10001, "name": "Create an Account" } ] } |