에 LogFilter 파이썬 응용 프로그램은 매우 긴 로그 파일의 실시간 처리를위한 편리합니다.
명령 꼬리 -f를 타고 그렙 -e 후두둑 [-e PATTERN ...]와 결합하고, 관찰 할 수있는 로그 파일을 사용자가 선택할 수 있도록 간단한 GUI를 추가하고 필터 사용 : 글쎄, 그 본질은 에 LogFilter의 (또는 간단히 말해서, 말을 다른에 LogFilter 등).
설치
에 LogFilter은의 Bitbucket 수은 저장소, 또는 파이썬 패키지 인덱스 (PyPI)를 사용하여 설치할 수 있습니다. 당신은 행운아에요 및 최신 프로젝트 기능의 이익을 위해 가능성이 불안정한 응용 프로그램을 사용하여 마음을하지 않는 경우, 전자를 선택합니다. 이 때문에 충돌 응용 프로그램에 버그 리포트를 제출 시간을 보내고 싶지 않아 다른 한편, 만약, 다음 후자는 확실히 더 나은 옵션 (.. 내가 희망을)이 될 것이다.
수은제
소스에서 :
CD / 어디서나 / 당신 / 검색 할 수
HG 복제 https://bitbucket.org/iamFIREcracker/logfilter
파이썬 setup.py 설치
PyPI
소스에서 :
CD / 경로 /에 / 작업 공간
wget을 http://pypi.python.org/packages/source/o/logfilter/logfilter-0.1.0.tar.gz
타르 zxvf에 LogFilter-0.1.0.tar.gz
CD를에 LogFilter-0.1.0
파이썬 setup.py 설치
PyPI에서 :
에 LogFilter를 설치 PIP
용법
당신에 LogFilter의 구성 옵션에 대한 개요를 제공하기 위해,이 파이썬 logfiter.py의 -h의 출력은 다음과 같습니다
사용 : logfilter.py [-h] [-s SLEEP_INTERVAL] [-f NUM_FILTERS] [-l LIMIT]
& NBSP; - 전자 필터]
& NBSP; [파일 이름]
동적으로, 파일의 내용을 필터링
위치 인수 :
파일 이름 파일 이름은 필터링합니다.
선택적 인수 :
-h이 도움말 메시지와 출구를 표시 --help
-s SLEEP_INTERVAL, --sleep 간격 SLEEP_INTERVAL
& NBSP; 반복 사이의 수면 SLEEP_INTERVAL 초
-f NUM_FILTERS, --num - 필터 NUM_FILTERS
& NBSP; 필터의 수는 로그 파일에 적용
-l LIMIT, --limit LIMIT
& NBSP; 행수는 텍스트 영역에 표시 할
-e 필터, --regexp FILTERS
& NBSP; 필터 프리셋
두려워하지 마십시오, 당신은 응용 프로그램을 시작하는 그들 모두를 구성 할 필요가 없습니다; GUI는 참, 당신이 나중에 사용자 정의 할 수 있습니다. 그러나, 이름을 편리하게 또는 바로 가기를 만들 명령 줄 옵션을 사용하는 것이 좋습니다.
예를 들어, 로그 파일이 다른 것들 사이에 포함 된 작업에 대한 상상, 자바 스택 추적을. 당신은 관찰 된 파일에 추가되는 새로운 예외 (상대 스택 추적) 즉시 이메일로 알려 얻기 위해, 다음과 같은 옵션을 사용하여 응용 프로그램을 실행에 대해 생각할 수 :
파이썬 logfilter.py의 -e '([요 ..] xception | TAT)'있는 logfile.log
또한, 당신은 더 큰 프로젝트 (모든 로그 흔적, 이러한 모듈에서 오는 특별한 FOO 키워드가 연관이)의 일부 새 모듈 작업을 상상; 여전히 응용 프로그램의 나머지 부분에서 오는 특별한 이벤트를 관찰하면서 다음, 모듈의 실제 동작을 따라, 다음과 같은 옵션에 LogFilter을 시작할 수 :
파이썬 logfilter.py의 -e '([요 ..] xception | TAT)'-e FOO있는 logfile.log
이 요구 사항 :
이 파이썬
Tkinter를
댓글을 찾을 수 없습니다