Заметки / Извлечение большого количества лог-файлов из архивов
|
Логи
|
|
Файлы логов складываются в архивы и, в зависимости от настроек, ротируются по достижении определённого количества. Количество накопившихся логов может достигать десятков, что затрудняет их извлечение и просмотр. Предлагаю простой .bat для упрощения доступа к данным файлам в Windows.
rem Извлечение файлов из .gz-архивов (кавычки нужны из-за пробела в "Program Files")
"C:\Program Files\7-Zip\7z.exe" e *.gz
rem Отдельная директория для архивов логов
mkdir gz
rem Перенос в неё всех .gz-файлов
copy *.gz gz\
rem Удаление из основной директории
del *.gz
rem Переименование извлечённых логов в файлы с расширением .log - для упрощения их просмотра
ren *.*.*.log-* *.*.log
rem Создание директории для логов
mkdir logs
rem Копирование файлов
copy *.log logs\
rem Удаление из основной директории
del *.log
В результате список файлов:
- преобразуется в:
Можно скидывать в "Extract-logs" новые группы архивов - после выполнения gz2log.bat они добавятся в gz\ и logs\.
|
|