"Debug": консольная команда MyChat Client для расширенного протоколирования

"Debug": консольная команда MyChat Client для расширенного протоколирования

"MyChat Client (Windows)", "Консольные команды", "Внутренние команды", "Debug".

 

Включить или выключить режим расширенного протоколирования и отладки для сохранения входящего и исходящего трафика MyChat Client в текстовые файлы. Замедляет работу программы. После перезапуска не отключается автоматически, режим нужно отключать вручную консольной командой "debug off".

 

Синтаксис

Debug <flag>

 

Параметры

Параметр

Тип

Значение

flag

string

"on" — включить отладку", "off" — выключить, пустая строка — показать текущий статус.

 

Результат

Включение или выключение режима отладки. Если режим включен, то в папке протоколов за указанную дату, например, "%USERPROFILE%\MyChat Client\logs\2018\09\14\" будут созданы два файла:
 

debug_in.log — входящий сетевой трафик;

debug_out.log — исходящий сетевой трафик.
 

В этих файлах протоколируется всё, что приходит от сервера MyChat в клиентское приложение и отправляется обратно. Также в основном файле протокола "mcserv.log" записываются дополнительные сервисные данные о работе приложения.

 

Чтобы быстро найти эти файлы, используйте консольную команду "Logs".

 

Пример

[14:50:46] [COMMAND] debug on
[14:50:46] [INFO] debug mode enabled

Содержимое файла debug_in.log:

[13.09.2018 15:09:28:059] 800F10{"Ticks":72904609}

[13.09.2018 15:09:30:895] 800F10{"Ticks":72907453}

[13.09.2018 15:11:07:408] 80B400{"UIN":6,"UID":2,"Msg":"L$test message","Idx":4045,"ClientType":0,"MsgType":0,"dtUTC":"13.09.2018.12.11.13"}

Ещё посмотреть

Clh

Cls

Logs

Profile

Ver