문제

일식 콘솔에서 로그의 일부를 채색하는 방법이 있습니까? 나는 오류 및 표준 스트림으로 보내고 다르게 색을 낼 수 있다는 것을 알고 있지만 ANSI 탈출 코드 (또는 다른 사람, html?)의 선에서 더 많은 것을보고 있습니다. 로그.

이상한 레이아웃에 의지하지 않고 중요한 비트를 눈에 띄게 만드는 데 도움이 될 것입니다. 오히려 Log4J 설정에 레이아웃을 유지하십시오.

다음은 내가 찾고있는 것의 예입니다.

정보] 그리드가 완료되었습니다 ....... 거짓

대담한 부분이 파란색 인 경우,이 착색은 적용에 의해 어느 정도까지 제어 될 수 있습니다. 마찬가지로 (태그는 개념적이고 임의적이지만 아이디어를 얻습니다) : :

log.info (string.format ( "그리드가 완료되었습니다 ....... <blue>%에스</blue>", iscomplete));


보다 일반적으로,이 로그의 제시를 돕기 위해 로그에 메타 정보를 포함시키는 능력이 있습니다. 우리가 웹 페이지 컨텐츠를 태그하여 CSS의 정보를 제시하는 데 도움이됩니다.

도움이 되었습니까?

해결책

이 Eclipse 플러그인을 사용해보십시오. 그레프 콘솔

업데이트:
댓글 작성자가 지적한 바와 같이 : 현재 마지막 버전의 Eclipse에 Grep 콘솔을 설치할 때 설치 대화 상자에서 '카테고리별로 그룹 항목을 선택 취소하여 사용 가능한 항목을 확인해야합니다.
지적한대로 @선 이제 옵션을 변경하지 않고도 Eclipse Marketplace를 통해 플러그인을 다시 쉽게 설치할 수 있습니다.

업데이트 2:
지적한대로 @azdev, 적절한 하이라이트를 얻으려면 :

문자 그대로 들어가는 것은 작동하지 않습니다. 라인을 채색하려면 문자열을 동봉해야합니다. .* 양쪽에 : 그렇게 : .*ERROR.*

다른 팁

실제로 ANSI 콘솔 플러그인 Eclipse Console에 ANSI Escape 코드 지원을 추가합니다. 현재에는 제한이있어서 스크롤 할 때 여러 줄에 걸쳐 다른 라인이 누출되는 탈출 코드가 있습니다. 이슈 #3.

그렇지 않으면 설명 된 일부 터미널보기 플러그인 이 다른 질문 일부는 옵션 일 수 있습니다.

이미 지적했듯이 @benjamin grep 콘솔은 콘솔에서 출력을 색칠하는 좋은 방법입니다.

나는 그것이 어떻게 작동하고 Grep Console 플러그인의 제작자로부터 들었는지 보여주는 짧은 비디오를 만들었습니다. 그는 그것을 언급했다 Grep Console 3이 출시되었습니다.

스크린 캐스트 : http://www.youtube.com/watch?v=fxjggzaxtoc

사이트 업데이트

그레프 콘솔 2
http://eclipse.musgit.com
(Eclipse 3.4 (Ganymede) 이상이 필요하고 Java 5.0 이상이 필요합니다)

그레프 콘솔 3
http://eclipse.schedenig.name
(Eclipse 3.7 (Indigo) 이상이 필요하고 Java 6.0 이상이 필요합니다)

사용은 어떻습니까 로그백 그리고 그것 속성 변환기 Log4J에 모든 것을 기록하면 다른 색상의 다른 레벨을 볼 수 있습니다.

행운을 빕니다!

편집하다: 플러그인

우리는 내가 작동하는 Ganymede Eclipse 플러그인을 사용하며 잘 작동합니다.

http://sourceforge.net/projects/ganymede/

"Chainsaw (SocketServer)와 유사하게 작동하는 Eclipse에 대한 Log4J 플러그인. 색상, 필터링, 상세 정보 및 설정을 저장하는 것이 포함됩니다."

에 대해 읽으십시오 org.eclipse.ui.console.consolepatternmatchlisteners 확장점.

아파치 전기 톱을 시도하는 것을 고려할 수 있습니다 (http://logging.apache.org/chainsaw/index.html) 이미 log4J로 작업중인 경우. 색상과 Filtern을 정의하고 (거의) 제로 구성으로 작동합니다.

이전 에이 플러그인을 사용했는데 사용자 정의 된 Regex를 기반으로 로그의 라인을 색상화 할 수 있습니다.

예를 들어, 내가 그것을 사용할 때, 단어 오류가있는 줄은 빨간색이되고, 경고는 주황색이고, 정보는 파란색입니다 ... 등.

그것은 regex이기 때문에 무엇이든 할 수 있습니다. ">>>"로 시작할 때마다 선을 녹색으로 만들고 ">>>"로 메시지 문자열을 선발하십시오.

http://sourceforge.net/projects/logfiletools

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top