[Genisys] Мини-логгер

Мини-логгер для Genisys
Плагин экспортирует данные чата, входа, выхода, комманд.

Предыстория

Изначально в задумках была идея экспорта данных с нативной библиотеки js и для этого я использовал PHP (С этого момента я начал изучать pmmp).
Идея была успешно реализована но появилась проблема с логами сервера из-за того что они всегда большого объёма они не записывали/перезаписывали данные.
Также же появились проблемы с VK-api (С постоянными подключениями)
Поэтому пришла идея экспорта через php в файл.

Пример логов с export.log

Screenshot_20230122-092248_1

  • Плагин не имеет комманд
  • Проверено на Genisys 1.4dev API 2.0.0

LogExport.zip (1,5 КБ)

крутой плагин

1 лайк

Не очень плагин и кому нужен будет тот сделает сам потому что логии нужны не тупым а кто их читать умеет

Google не даёт себя удалить

Создание лога вручную? Файла, куда будут записываться данные?

код чекни, и в onEnable сделай создание пути и самого файла

агада

Ланг

if(!file_exists($this->getDataFolder().'folder')){
    @mkdir($this->getDataFolder().'folder');
}

это создание каталога

ну дя

Как я понял, оно создаёт в папке сервера конфиг, а не в самом плагине

if(!file_exists($this->getDataFolder()."хз какой путь.log")) fopen($this->getDataFolder()." Хз какой файл.log", "w");

и нахуя?

ты еблан?

Я файл создал

да нет, ты не создал его, а открыл его для записи

Хочешь file_put_contents?