
Сохранять следующую информацию
MyChat Server сохраняет протоколы разговоров в каналах и приватах, а также сохраняет протоколы работы клиентов — описания всех их действий. Протоколирование ведется в текстовые файлы в подкаталог "\logs", которые можно просмотреть любым текстовым редактором.
Системные события — опция включения протоколирования системных событий. Файлы протоколов имеют вид "sysevents.txt".
Протокол соединений — общий протокол работы сервера, файл "mcserv.txt".
Протоколы каналов — опция включения протоколирования переговоров пользователей в общих текстовых каналах. Файлы протоколов имеют вид "txtch_ХХХ.txt", где ХХХ — это название канала.
Протоколы приватов — опция включения протоколирования приватных переговоров между пользователями. Файлы протоколов имеют вид "ХХ_YY.txt", где ХХ и YY — это уникальные идентификаторы (UIN) пользователей.
Как сохранять протоколы
В этом разделе представлены варианты сохранения файлов протоколов:
В один файл — в этом случае будет созданы по одному экземпляру каждого вида протоколов, и он будет постоянно дописываться. У этого варианта есть один существенный недостаток — это то, что файлы протоколов со временем увеличиваются до очень больших размеров, что может затруднить их просмотр или анализ.
По месяцам — при использовании этого варианта каждый месяц в папке "\logs" будут создаваться подпапки вида — "\logs\XXYYYY\", где ХХ — номер месяца и YY — год (пример — "\logs\042010\").
По дням — в этом варианте формируются подпапки аналогично пункту "По месяцам", но создаваться они будут каждый день, и будут иметь вид "\logs\XXYYZZZZ\", где XX — день, YY — месяц и ZZZZ — год (пример — "\logs\08042010\").
Древовидная структура папок (год / месяц / день) — это наиболее приемлемый вариант ведения протоколов, т.к. все протоколы разделяются по годам, потом по месяцам, а затем еще и по дням. Структура каталогов будет иметь вид "\logs\ZZZZ\YY\XX\", где XX — день, YY — месяц и ZZZZ — год (пример — "\logs\2010\04\08\").
Открывается папка с протоколами "\logs\".
Удаляются все файлы протоколов.




