프레임워크/스프링
[이클립스] 콘솔창 로그 스타일(레벨별 색상) 방법
지이구
2023. 2. 15. 10:30
[이클립스] 콘솔창 로그 스타일주는 방법
이클립스, STS, 전자정부프레임워크 콘솔창에서 로그의 스타일을 주는 방법을 소개해본다
log4j xml 파일이 아니라 툴 자체에서 지원하는 기능을 사용할건데 어떤 프로젝트도 같은 스타일이 적용돼서 보여진다
log4j xml 파일이 아니라 툴 자체에서 지원하는 기능을 사용할건데 어떤 프로젝트도 같은 스타일이 적용돼서 보여진다
✅ 결과
✅ 방법
1. 콘솔창 오른쪽 위 (?) 버튼 클릭
2. Expressions 중에 아무거나 누르고 Add Expression... 버튼 클릭
3-1. 사진처럼 정규식 작성, Name 작성하기
3-2. Whole line 또는 Group의 Style을 선택하고 오른쪽 Style을 클릭해서 적용
3-3. 여러 그룹으로 정규식을 작성했다면 Styles & Links 탭에서 Group별로 스타일 개별 설정 가능
💠 참고: 로그 정규표현식 정리
용도 | 로그형식 | 정규식 |
INFO | [ INFO] | (\s\W\sINFO\W\s) |
DEBUG | [DEBUG] | (\s\WDEBUG\W\s) |
WARN | [ WARN] | (\s\W\sWARN\W\s) |
ERROR | [ERROR] | (\s\WERROR\W\s) |
TIMESTAMP | 2023/02/15 09:48:42,271 | ([0-9]{4}\/[0-9]{2}\/[0-9]{2}\s[0-9]{2}:[0-9]{2}:[0-9]{2},[0-9]*) |
THREAD | [http-nio-8080-exec-4] | (\[(\w*-)+(\w+){1}\]) |
PACKAGE | [org.springframework.web.servlet.FrameworkServlet] | (\[(\w*\.)+([\w$]+){1}\]) |
위의 표현식 간단히 설명
정규식 | 의미 | 예시 |
\s | 공백 | |
\W | 대소문자, 숫자, _(언더바)가 아닌 문자 | /, -, +, ?, !, [, {, ( |
[0-9] | 0~9 사이의 숫자 | 5, 1235748, 5480 |
[0-9]{4} | 0~9 사이의 숫자 4개 | 2023, 1051 |
[0-9]* | 0~9 사이의 숫자가 없거나 여러개 | null, 3, 345, 356565 |
728x90
반응형