Иконка ресурса

Clear Logs 17.01.2020

Нет прав для скачивания
Код:
#define LOG_PATH                "addons/amxmodx/logs/"            //Укажите путь до папки в которую будет писать LOG_FILE
#define LOG_FILE                "cc_logs.log"                    //Файл, логирования очистки [перезаписывается автоматически каждую очистку папок]

#define DAYS                     14                                //раз в сколько дней производить очистку
#define KEY                        "cc_logs"                        //ключ куда записывается, когда очищать логи
#define MAX_MASK                5                                //В принципе должно хватить деф значения, но если прилетит warning в лог, то увеличьте ;)
//#define ONLY_ALL                                                //Если не будете использовать маски файлов, то раскоментируйте. (будет удалять ВСЕ файлы в указанной Вами папке, в подпапки также заходить НЕ будет) [уберёт лишние прверки]


//============= dont touch
#define NOT_MAGIC_MASK            32
#define NOT_MAGIC                MAX_MASK * NOT_MAGIC_MASK
#define NOT_MAGIC_FILE            128
//                dont touch =============

enum EFILES {
    PATH[NOT_MAGIC_FILE],
    FILES[NOT_MAGIC]
}

//Плагин будет чистить только папки указанные Вами ЗДЕСЬ. Вложенные папки не трогает.
new sFiles[][EFILES] = {                                         
    {"logs", "*"},                                                //Будет чистить cstrike/logs, удалять все файлы
    {"addons/amxmodx/logs/chatmanager", "?*.html"},                //Будет чистить addons/amxmodx/logs/chatmanager, удалять будет все файлы с расширением .html
    {"addons/amxmodx/logs", "error_*.log;L*.log"}                //Будет чистить addons/amxmodx/logs, удалять будет только error_*.log файлы, т.е все error логи и все обычные логи начинающиеся на букву L.
}
Назад
Верх