This is a documentation for Board Game Arena: play board games online !

Студио логс

Извор: Board Game Arena
Пређи на навигацију Пређи на претрагу

БГА Студио логс аре аваилабле дирецтлy фром yоур гаме девелопмент интерфаце.

Логс аллоwс yоу то цхецк оут wхат хаппенед рецентлy он сервер анд то дебуг yоур гаме.

БГА реqуест&СQЛ логс

Тхис лог ис усефул:

  • Wхен yоу wант то цхецк wхат СQЛ реqуестс хас беен буилт дуринг а реqуест.
  • Wхен yоу wант то дебуг yоур ПХП цоде усинг "селф::траце"
  • Wхен yоу wант то кноw wхy а реqуест такес тоо манy тиме.


Он тхис лог, yоу цан сее:

Yоур реqуестс

Еxампле:

 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

Ноте тхат тхе бест wаy то цхецк yоур Ајаx реqуест ис то реад тхе [Инпут/Оутпут сецтион].

Реqуест респонсес

Еxампле:

 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

Yоу цан рецогнизе а респонсе бецаусе ит цонтаинс [нотице]. Усуаллy, тхере ис оне респонсе фор еацх реqуест.

Лет'с детаилс тхе бегиннинг оф тхе лог:

  • 20/06 21:50:56: тхе дате
  • [нотице]
  • [Т403]: тхис ис а лог фром табле 403
  • [4/мyтест0]: тхис ис усе "мyтест0", wитх ид 4
  • ОК-0: ит меанс тхат тхе реqуест ендед уп суццессфуллy, wитх но еxцептион (еxпецтед ор унеxпецтед).
  • 169: тхис ис тхе тиме такен то процесс тхе реqуест (169мс).
  • д141: тхис ис тхе тотал Датабасе тиме усед то процесс тхе реqуест (141мс).

СQЛ реqуестс

Еxампле:

 20/06 21:50:56 [info] [T403] [4/mytest0] 0.26 SELECT player_tokenColor FROM player WHERE player_id ='4'

Алл реqуестс то Датабасе аре трацед ин тхис лог. Yоу цан сее хере тхе тиме таке бy тхе реqуест (0,26мс).

Цустом траце

Yоу цан усе специал ПХП метходс ин yоур ПХП цоде то лефт соме траце ин тхис лог:

  • селф::траце( "yоур мессаге хере" ); // Дисплаy "yоур мессаге хере" ин тхе лог
  • селф::думп( "Мy вариабле", $вариабле_то_думп ); // Дисплаy тхе цонтент оф $вариабле_то_думп ин тхе лог

БГА унеxпецтед еxцептионс логс

Ин тхис лог yоу цан цхецк тхе ласт Унеxпецтед еxцептионс фром yоур гаме.

Еxцептионс манагемент он ПХП сиде [ис десцрибед хере].

Тхе лог дисплаyед тхе цомплете стацктраце оф тхе еxцептион, со yоу цан дебуг ит.

Тхе СQЛ лог ис верy вербосе анд сометимес ит тоо хард то еxтрацт yоур трацинг фром ит, ин тхис цасе yоу цан усе еррор лог фор трацинг темпорарилy. Yоу цан адд дебуг статемент усинг селф::wарн() wхицх wилл аппеар ин тхат тхе лог. До нот леаве тхесе трацинг метход цаллс афтер yоу доне дебуггинг унлесс тхеy аре реал wарнингс ор еррорс (онлy тхе еррор лог левел wилл аппеар ин продуцтион).