Чистка журнала регистрации 1cv7.mlg

3. SANILLA 09.04.13 15:21 Сейчас в теме
(2) GlukAl, ух ты спасибо огромное. сейчас попробую.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. GlukAl 22.12.09 15:56 Сейчас в теме
Удаляет не нужные коментарии в файле, а именно просмотр документов, подключение/отключение пользователя к базе, сообщения записанные в журнал, сообщения конфигуратора при тестировании и исправлении базы и др.

сообщения об ошибках выносятся в отдельный текстовый файл с которым потом можно спокойно работать :)

Можно легко переделать под себя :D
так как используется только консольная прога findstr (встроена в окошках)
вся программа умещается в 3 строках батника

Прошу сильно не пинать, это первая моя тема и я еще только постигаю азы науки программирования

выложил просто для напоминания что не всегда нужно ваять сложные программы когда можно найти простое решение
Ссылка на тему Внешняя обработка для сжатия журнала
5. GlukAl 22.12.09 16:02 Сейчас в теме
сам батник clear.bat
findstr /i /c:";E;Grbg" 1cv7.mlg >> errors.txt
findstr /i /v /g:"Нужно удалить строки.txt" 1cv7.mlg > rez.mlg
move /y rez.mlg 1cv7.mlg


дополнительный файл шаблон с ненужными значениями в строках журнала Нужно удалить строки.txt
;Docs;DocOpen;
;Sys;OpenSession;
;Sys;CloseSession;
;Docs;DocNotPassed;
;Docs;DocNotWrite;
;User;UserMsg;3;нашли;
;User;UserMsg;3;наш3;
;User;UserMsg;3;наш1;
;User;UserMsg;3;наш2;
F:\BASES\УЧЕБНАЯ\
;C;Doctor;dctTRBeg;1;;;
;C;Doctor;dctPhInt;1;;;
;C;Doctor;dctReind;1;;;
;C;Doctor;dctLgInt;1;;;
;C;Doctor;dctRcST;1;;;
;C;Doctor;dctRcT;1;;;
;C;Doctor;dctPck;1;;;
;C;Doctor;dctTREnd;1;;;
;E;Grbgs;GrbgSyntaxErr;5;
;E;Grbgs;GrbgRuntimeErr;5;
Показать
6. user1061229 02.03.20 16:51 Сейчас в теме
Спасибо большое! Очень помогло.

я добавил такую строку в файл строк, но он почему-то не находит ее
;E;User;Автоматическая загрузка;2;

в самом файле лога есть такие записи

20190801;00:02:35;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Начло работы обобщения эл.заявок;;
20190801;00:02:35;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Конец работы обобщения эл.заявок;;
20190801;00:02:35;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Начало обработки документов бронирования (бронь в пути);;
20190801;00:02:35;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Начало работы обработки Счета Общего для создания эл.заявок;;
20190801;00:02:35;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Ошибка. Документы не найдены;;
20190801;00:07:33;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Начло работы обобщения эл.заявок;;
20190801;00:07:33;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Конец работы обобщения эл.заявок;;
20190801;00:07:33;ЗагрузкаECOD;E;User;Автоматическая загрузка;2;Начало обработ
7. GlukAl 03.03.20 10:42 Сейчас в теме
(6) странно у меня удаляются
findstr /i /v /g:"del.txt" text.txt > text2.txt

в файле text2.txt все строки из файла text.txt которые не содержат строки из файлика del.txt
Прикрепленные файлы:
Text.txt
del.txt
text2.txt
8. user1061229 03.03.20 13:08 Сейчас в теме
У меня английские слова он нашел и удалил. А вот русские не нашел. Попробую еще отдельной строкой текст на русском найти и удалить.
9. GlukAl 03.03.20 13:16 Сейчас в теме
проверь в какой кодировке файлы
1251 ANSI или 866 DOS
Оставьте свое сообщение

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