Log Cleaner

Сваял сегодня небольшую программулину для чистки логов от дат и времени, от тегов групп и рейдов. Думаю, будет полезно сообществу, поскольку большинство аддонов всё-таки этот мусор в лог вставляет.

Для того, чтобы почистить лог, нужно:
- Скачать программу по этой ссылке (обновлено: версия для тегов групп).
- Поместить ехе-файл в один каталог с файлом "wowchatlog.txt" (регистр букв значения не имеет).
- Запустить. Работает быстро, мой двухметровый лог прожевала за 0,2 секунды.

После проработки программы в этом же каталоге создаётся файл "cleanedlog.txt", в котором удалён весь ненужный нам мусор. При этом сам wowchatlog изменён или удалён не будет. Пример:
Лог до обработки:


После:

Особо оно не тестировалось, но, по крайней мере, работает с родным файлом лога, который пишется клиентом. Небольшое замечание: для чистки логов использовалась такая особенность, что между именем персонажа и мусором ставится два пробела. Если у Вас какой-то аддон, который этого не делает, работать ничего не будет.

О возможных ошибках прошу писать сюда. Желательно, если приведёте кусок исходного лога и кусок, выданный программой.

5
К новым
0
20 июля 2010 - 13:14 #1 Vinolentus 1083 Мастер
Vinolentus

Слушай, а может, просто писать лог say/yell/emote/monstersay/monsteryell/monsteremote отдельным файлом? А близзардский таймстамп, если он включен, перехватывать и выпиливать еще перед записью?

0
20 июля 2010 - 13:18 #2 Raquedinal 2538 Мастер
Raquedinal

Я таким технарством не владею(

1
20 июля 2010 - 22:18 #3 Yel 101 Мастер
Yel

Интересно, спасибо! (:

0
20 июля 2010 - 22:22 #4 Lugger 524
Lugger

Успешное технарство.

0
20 июля 2010 - 22:28 #5 ltsc 3800 Мастер
ltsc

Notepad++ не одобряет ваши костыли.

0
20 июля 2010 - 22:31 #6 Raquedinal 2538 Мастер
Raquedinal

Костыледелы не одобряют ваши фичи(

Онлайн

Сейчас на сайте 0 пользователей и 2 гостя.