Настраивание системы протоколирования в сервере MyChat

Сохранять следующую информацию 

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\"). 

Представление древовидной структуры каталогов протоколов чата 

Просмотр папка содержащей протоколы работы MyChat 

Открывается папка с протоколами "\logs\". 

Удаление абсолютно всех файлов протоколов сервера 

Удаляются все файлы протоколов.

 

Rambler's Top100