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

Как включить или выключить режим отладки сетевого трафика в MyChat Client

Включить или выключить режим отладки для сохранения входящего и исходящего трафика 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".

 

Пример

debug on
[14:49:06] [COMMAND] DEBUG ON

Содержимое файла 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