AkelPad Forum Index AkelPad
Support forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

LogView plugin
Goto page 1, 2  Next
 
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins
View previous topic :: View next topic  
Author Message
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5457

PostPosted: Thu Jul 03, 2008 7:56 pm    Post subject: LogView plugin Reply with quote

LogView плагин был замещен Log плагином.

LogView plugin was superseded by Log plugin.


View logs in real-time.

<<Download>>


Last edited by Instructor on Mon Feb 06, 2012 3:01 pm; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
DV



Joined: 16 Nov 2006
Posts: 854
Location: Kyiv, Ukraine

PostPosted: Sat Jul 26, 2008 3:36 pm    Post subject: Re: LogView plugin Reply with quote

Когда в окне AkelPad открыт файл, содержимое которого обновляется внешней программой раз в несколько секунд, то попытка вызова LogView::Main или LogView::Settings приводит к падению AkelPad (3.6.0).
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2058
Location: Vinnitsa, Ukraine

PostPosted: Fri Jun 26, 2009 4:04 pm    Post subject: Reply with quote

А вот и очередной мой баг. (Всё - последние версии)
Особые условия бага: включен плагин LogView(обновление 1000мс и включена опция "Scroll to the end")
Алгоритм:
1. Открываем файл(можно и пустой, но с содержимым наглядние)
2. Естественно почти сразу же курсор бросит в конец файла
3. Позиционируемся куда угодно, нажимаем любой символ, и сразу сохраняемся(CTRL+S либо любым угодным способом)
4. Естественно LogView сразу ловит что файл на диске изменился, и подгружет его, но в конец файла добавляется почемуто мусор, и не какой нибуть, а последний символ файла.(один символ)
5. Опять где-нибуть вводим любой символ(делайте это не в конце файла, чтобы понять закономнрность), и опять сохраняем.
6. Повторяется пункт 4, но мусорных уже добавилось два последних символа файла.
7. Если ввести несколько символов то количесво добавленного мусора возрастет на количество символов(счетчик накапливается)
8. Заметил что операция удаления(DEL,BACKSPACE,CTRL+X) уменьшает счетчик мусора, на столько, сколько символов было удаленно.
Насколько я понял, LogView высчитывает разницу между размером файла на диске и тем что был при открытии прошлый раз и если она положительна - дочитывает новый кусок и добавляет в конец текста в редакторе(логично). Но вот только не учитывает что файл изменился потому что акелом его изменили(редкий случай) или более вероятно поверх файла записали какой ниубть другой(другой лог, например, если логирование настроено на ограничение размера лога с перезаписыванием более старых версий новыми).
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5457

PostPosted: Fri Jun 26, 2009 4:36 pm    Post subject: Reply with quote

FeyFre
В данных случаях используйте настройку "Переоткрывать полностью".
Back to top
View user's profile Send private message Send e-mail
FeyFre



Joined: 07 Aug 2007
Posts: 2058
Location: Vinnitsa, Ukraine

PostPosted: Fri Jun 26, 2009 4:54 pm    Post subject: Reply with quote

Знаю Smile Только вот настройка глобальная, и переключатся туда сюда постоянно не удобно Sad
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
FeyFre



Joined: 07 Aug 2007
Posts: 2058
Location: Vinnitsa, Ukraine

PostPosted: Thu Nov 26, 2009 8:10 pm    Post subject: Reply with quote

Не помешала бы фича.
Преамбула:
Я часто использую Акел для просмотра логов.
Иногда приходится смотреть интерактивный лог, т.е. тот что сейчас накапливается от работающего приложения.
Бывает что в логе нужно отловить определенную запись, с определенным содержимым в строке.
Если лог уже накоплен - то тут я пользуюсь скриптом фильтром.
Если лог в процессе - то приходится худо: сначала перечитываю (F5) файл(или если на авто обновлении этим плагином, то выключаю его). Потом запускаю фильтр. И по результату смотрю не появилось ли что новое. И так замкнуто. Sad
Тут и вылазит боком: 40000 строк делается не моментально, минуты две. А за две минуты ещё может столько же лога может накапать. Это неэффективно Sad
Вот для исправления этого предлагаю следующее:
Тут в плагине можно задавать фильтр автообновления.
Что он делает: когда плаг видит очередную порцию, то он не добавляет её полностью, а добавляет только те строки, в которым есть заданная подстрока. Если подстрока пустая - добавляет всё. Будет значительно удобнее работать Smile
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5457

PostPosted: Sat Jun 19, 2010 11:13 am    Post subject: Reply with quote

Изменено: плагин автоматически отключается при изменении файла пользователем.
Изменено: плагин теперь запускается вручную для конкретного файла.
Добавлено: различные оповещения.
Добавлено: иконка для плагина.

Changed: plugin automatically stopped when file is changed by user.
Changed: plugin now runs manually for a specific file.
Added: different alerts.
Added: icon for plugin.


LogView plugin v1.7
Back to top
View user's profile Send private message Send e-mail
FeyFre



Joined: 07 Aug 2007
Posts: 2058
Location: Vinnitsa, Ukraine

PostPosted: Thu Jun 24, 2010 3:28 pm    Post subject: Reply with quote

Баг, который наверное связан с
Quote:
Изменено: плагин автоматически отключается при изменении файла пользователем.

Включил плагин и он себе работает.
Жму F5 "Reopen", и тут же получаю пулю в лоб "File is modified. Plugin will be stopped." ЧТО не соответствует реальности. Я ничего не изменял, я просто нетерпеливый и люблю подогнать.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5457

PostPosted: Thu Jul 08, 2010 7:36 am    Post subject: Reply with quote

Изменено: переоткрытие, сохранение файла не останавливает плагин.
Исправлено: работа в PMDI режиме.

Changed: reopening, saving the file does not stop the plugin.
Fixed: work in PMDI.


LogView plugin v1.8
Back to top
View user's profile Send private message Send e-mail
viterxvul



Joined: 10 Jul 2010
Posts: 1

PostPosted: Sat Jul 10, 2010 1:06 pm    Post subject: Reply with quote

Ура порадовал хорошей новостью!)
Back to top
View user's profile Send private message
FeyFre



Joined: 07 Aug 2007
Posts: 2058
Location: Vinnitsa, Ukraine

PostPosted: Tue Aug 03, 2010 9:35 am    Post subject: Reply with quote

Quote:
Добавлено: различные оповещения.
А можно когда плагин отключается пользователем вручную не выдавать окошко "плагин отключен"? Думаю пользователь именно этого и хотел когда вызывал функцию, и не стоит это напоминать.
(Мне в крайнем случае мешает когда нужно быстро приостановить обновление, бьстро проанализировать место, а потом пустить дальше для живого мониторинга лога. Сейчас приходится отвлекаться на закрытие уведомления теряя время оперативного мониторинга)
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
FeyFre



Joined: 07 Aug 2007
Posts: 2058
Location: Vinnitsa, Ukraine

PostPosted: Fri Nov 26, 2010 2:12 pm    Post subject: Reply with quote

Опять что-то странное вылезло.
1. Открываю файл. Любой. Не обязательно активно используемый лог.
2. Включаю лог.
3. Жму CTRL+U - включть/отключить перенос строк.
4. Получаю сообщение "Файл изменен. Плагин будет остановлен." Но файла я не менял(и никто другой не менял).
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5457

PostPosted: Fri Nov 26, 2010 3:55 pm    Post subject: Reply with quote

FeyFre
Исправлено в 4.5.1.
Back to top
View user's profile Send private message Send e-mail
FeyFre



Joined: 07 Aug 2007
Posts: 2058
Location: Vinnitsa, Ukraine

PostPosted: Fri Nov 25, 2011 8:15 am    Post subject: Reply with quote

Это так надо что плагин не следит за файлом открытым с удаленного места(в данном случае с SMB-шары - слежу за логами работы удаленного приложения).? В лоб не обновляет, хотя по F5 всё перечитывается как надо.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
Instructor
Site Admin


Joined: 06 Jul 2006
Posts: 5457

PostPosted: Wed Nov 30, 2011 2:56 pm    Post subject: Reply with quote

FeyFre
Не воспроизводится. Возможно тот кто пишет лог не закрывает файл и время файла не меняется. Если так, то можно подработать алгоритм.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    AkelPad Forum Index -> Plugins All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


SourceForge.net Logo Powered by phpBB © 2001, 2005 phpBB Group