View previous topic :: View next topic |
Author |
Message |
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Wed May 16, 2007 14:09 Post subject: |
|
|
А не знает ли кто-нибудь сабжевой утилитки с возможностью прятать начало лог-файла?
BareTail весьма хорош - расцветка, автопрокрутка (легко отключаемая при необходимости), просмотр сразу нескольких логов. Но есть проблема: лог-файл порой весьма велик, и когда требуется засечь изменения, записанные, начиная с некоторого момента, приходится запоминать время последней записи, потом прокручивать к нужному месту, искать запись с этим временем. Хотелось бы иметь примерно такую возможность: щёлкнул кнопку, и программа скрыла всё содержимое лог-файла, а при появлении новых записей отображала бы только их. Ну и, разумеется, остальные фичи BareTail хотелось бы сохранить в том или ином виде.
Попробовал Hoo WinTail - там есть отметка красной линией, но это всё же не то... _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Sat May 19, 2007 13:26 Post subject: |
|
|
Alextp
OK, попробую. Правда, я прогу не покупал и не планирую (кредитки не имею), так что вряд ли автор будет сильно заинтересован в реализации этого виша... _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Bishop
Joined: 15 May 2007 Posts: 98
|
(Separately) Posted: Sun Jun 10, 2007 22:51 Post subject: |
|
|
Для просмотра лога в удобном (не для всех :) виде есть утилита от Microsoft Log Parser. Консольная. Регистрирует COM-сервер, то есть можно использовать из сценариев. Реализует язык запросов для выбора строк из лога.
Я пока особо не разбирался, вот к примеру простейший сценарий для выбора всех записей о создании файлов и папок:
Code: | DIM objLogQuery
SET objLogQuery = WScript.CreateObject("MSUtil.LogQuery")
DIM recordSet
DIM SelectStr
DIM result
SelectStr = "SELECT Text FROM c:\Temp\totalcmd.log WHERE Text LIKE '%Создание%'"
SET recordSet=objLogQuery.Execute(SelectStr)
DO WHILE NOT recordset.atEnd
IF recordSet.GetRecord().isNull(0) = FALSE THEN
result = result & vbCrLf & recordSet.GetRecord().getValue(0)
END IF
recordset.MoveNext
LOOP
recordSet.close
WScript.Echo result |
|
|
Back to top |
|
|
|
|
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
|
Powered by phpBB © 2001, 2005 phpBB Group
|