This is a documentation for Board Game Arena: play board games online !
Studio logs: erinevus redaktsioonide vahel
Mine navigeerimisribale
Mine otsikasti
5. rida: | 5. rida: | ||
== BGA request&SQL logs == | == BGA request&SQL logs == | ||
This log is useful: | |||
* When you want to check what SQL requests has been built during a request. | |||
* When you want to debug your PHP code using "self::trace" | |||
* When you want to know why a request takes too many time. | |||
On this log, you can see: | On this log, you can see: | ||
32. rida: | 38. rida: | ||
* 169: this is the time taken to process the request (169ms). | * 169: this is the time taken to process the request (169ms). | ||
* d141: this is the total Database time used to process the request (141ms). | * d141: this is the total Database time used to process the request (141ms). | ||
=== SQL requests === | |||
Example: | |||
20/06 21:50:56 [info] [T403] [4/mytest0] 0.26 SELECT player_tokenColor FROM player WHERE player_id ='4' | |||
All requests to Database are traced in this log. You can see here the time take by the request (0,26ms). |
Redaktsioon: 20. juuni 2013, kell 21:02
BGA Studio logs are available directly from your game development interface.
Logs allows you to check out what happened recently on server and to debug your game.
BGA request&SQL logs
This log is useful:
- When you want to check what SQL requests has been built during a request.
- When you want to debug your PHP code using "self::trace"
- When you want to know why a request takes too many time.
On this log, you can see:
Your requests
Example:
20/06 21:50:56 [info] [T403] [4/mytest0] /cinco/cinco/exchange4Cards.html?id=4&lock=97d1c7a1-903a-4d1f-8206-de39ce8204fc&table=403&testuser=4&dojo.preventCache=1371757856044
Note that the best way to check your Ajax request is to read the [Input/Output section].
Request responses
Example:
20/06 21:50:56 [notice] [T403] [4/mytest0] OK-0 169 d141 c8 e0 I9 A158 V0 T0 /cinco/cinco/exchange4Cards.html?id=4&lock=97d1c7a1-903a-4d1f-8206-de39ce8204fc&table=403&testuser=4&dojo.preventCache=1371757856044
You can recognize a response because it contains [notice]. Usually, there is one response for each request.
Let's details the beginning of the log:
- 20/06 21:50:56: the date
- [notice]
- [T403]: this is a log from table 403
- [4/mytest0]: this is use "mytest0", with id 4
- OK-0: it means that the request ended up successfully, with no exception (expected or unexpected).
- 169: this is the time taken to process the request (169ms).
- d141: this is the total Database time used to process the request (141ms).
SQL requests
Example:
20/06 21:50:56 [info] [T403] [4/mytest0] 0.26 SELECT player_tokenColor FROM player WHERE player_id ='4'
All requests to Database are traced in this log. You can see here the time take by the request (0,26ms).