Yaroslav писал(а):
ОО, это очень интересно. Пойди в текстовый файл лога и сделай там поиск по строке E28 и пришли её сюда всю строку (можно с предыдущей и последующей). А так же для E29 проделай то же самое. И я добавлю в скрипт.
про Тип 28 — неверная дата может быть из-за того, что формат самой строки отличается от формата остальных строк и поэтому скрипт не правильно её интерпритирует.
В общем присылай строки эти прямо из лога и всё будет в лучшем виде
а на тему тип 28 молчок, нет строки и всё... вот что нашел:
E16 [29.03.2010 - 9:48:12.314] Сбежавший Маньяк[adm] (5.177.234.84): удалил учетную запись Alex
E10 [29.03.2010 - 9:50:33.554] PaintPrompter (N/A): создал канал paintboard
E16 [29.03.2010 - 10:00:31.200] Сбежавший Маньяк[adm] (5.177.234.84): удалил учетную запись PaintPrompter
а это из лога (уже приводил)
Удаление учётной записи 29 Пн 09:48:12 Сбежавший Маньяк[adm] 5.177.234.84 удалил учетную запись Alex
Тип 28 Ср 21:50:19
Удаление учётной записи 29 Пн 10:00:31 Сбежавший Маньяк[adm] 5.177.234.84 удалил учетную запись PaintPrompter
sasha писал(а):
А можно спросить что это за чат? Там мой ник есть.
ну, то что там есть ник sasha\Alex\тому подобный, меня не удивит... всё-таки это еще и имя, кто-нибудь да напишет с большой вероятностью...
а на тему чата - заходи http://nbn-commfort.mine.nu
хм... это даже забавней, чем раньше... теперь в логе тип 28 выглядит как
Удаление учётной записи 29 Пн 09:48:12 Сбежавший Маньяк[adm] 5.177.234.84 удалил учетную запись Alex
Тип 29 Чт 10:51:20
Удаление учётной записи 29 Пн 10:00:31 Сбежавший Маньяк[adm] 5.177.234.84 удалил учетную запись PaintPrompter
зверская догадка... это не "тип 28"... 28 относилось же к дате...
Thanatos91 писал(а):хм... это даже забавней, чем раньше... теперь в логе тип 28 выглядит как
Удаление учётной записи 29 Пн 09:48:12 Сбежавший Маньяк[adm] 5.177.234.84 удалил учетную запись Alex
Тип 29 Чт 10:51:20
Удаление учётной записи 29 Пн 10:00:31 Сбежавший Маньяк[adm] 5.177.234.84 удалил учетную запись PaintPrompter
зверская догадка... это не "тип 28"... 28 относилось же к дате...
Да, это не правильно отработала регулярка. Сейчас разбираюсь. А дата подставилась текущая (а в прошлый день того дня) поэтому так и получилось. Тип там 10, но не понятно почему нет ip-адреса. На сервере у меня адрес скрыт, но в логах я его всё равно вижу. Это плагин серверный?
да, это серверный плагин, помошник для рисования, правда очень старый.
ссылку на его статью я сейчас не могу найти, но файлы его у меня висят до сих пор, если необходимо - выложу.
Thanatos91 писал(а):да, это серверный плагин, помошник для рисования, правда очень старый.
ссылку на его статью я сейчас не могу найти, но файлы его у меня висят до сих пор, если необходимо - выложу.
Thanatos91 писал(а):да, это серверный плагин, помошник для рисования, правда очень старый.
ссылку на его статью я сейчас не могу найти, но файлы его у меня висят до сих пор, если необходимо - выложу.
Thanatos91 писал(а):да, это серверный плагин, помошник для рисования, правда очень старый.
ссылку на его статью я сейчас не могу найти, но файлы его у меня висят до сих пор, если необходимо - выложу.
Ты про статистику? Если можно то вылаживай.
нет, написано же, "помошник для рисования". т.е. PaintPrompter плагин (дополнение к PaintBoard) для сервера.
Обновил до версии 2.1.3 (см. первое сообщение темы)
Исправил ошибку отображения событий от серверных плагинов.
Добавил ещё одно описание события №29
Мелкие правки интерфейса
Yaroslav писал(а):Обновил до версии 2.1.3 (см. первое сообщение темы)
Исправил ошибку отображения событий от серверных плагинов.
Добавил ещё одно описание события №29
Мелкие правки интерфейса
Начинаю работу над третьей линейкой, в которой хочу логи сначала разбирать в базу, а потом уже выводить из базы.
Это позволит делать много интересный выборок, которые сейчас невозможны. К примеру все действия данного IP. Или все IP данного ID. Или все авторизации с данного ID или IP. Что значительно повысило бы эфективность.
Вторую линейку планирую пока продолжать поддерживать, если не удастся красиво объединить логику работы с БД и с файлами напрямую.
Если есть какие-то пожелания на счёт такой новой стратегии, то я с удовольствием выслушаю.
Планирую сделать выбор между движками MySQL или SQLite. SQLite в свою очередь будет работать по умолчанию так как не будет требовать каких-то настроек или установки дополнительного ПО. А для тех, у кого на сервере есть MySQL, смогут при желании переключиться и на MySQL.