SW Developer/DLT-Viewer

DLT-Viewer에서 필터 사용하기

워크디포 2025. 3. 9. 20:42

DLT-Viewer에서 받은 DLT message를 분석하기 위해서, 필요한 메시지만 필터링해서 분석할 필요가 있습니다.

이 경우, 필터를 설정해서 필터에 설정한 내용들만 Log창에 표시하도록해서 분석할 수 있습니다.

 

필터 파일을 설정하는 방법은,

  • 화면에 왼쪽에 있는 Project에서 Filter 탭을 선택합니다.
  • Filter 탭에서 상단에 있는 Filters Enabled가 체크 되어 있으면 필터를 적용하게 됩니다.

 

필터 파일 읽어 오는 방법

  • Menu > Filter 에서 Load Filter를 선택해서 저장되어 있는 필터를 읽어 올 수 있습니다.
  • 화면 왼쪽 Project에서 Filter 탭의 필터 리스트에서 저장된 필터 중에서 선택해서 로딩할 수 있습니다.

필터 파일이 저장되는 기본 폴더

  • Settings > Global 탭에서 Default Filter Path를 활성화하고 해당 폴더에 dlf 파일을 넣어 두면, Project > Filter 탭의 필터 파일 리스트에 파일들이 표시되고, 콤보 박스를 통해서 선택할 수 있다.
  • 매번 필터 파일 로딩하지 않고 선택할 수 있다.

 

필터 추가하는 방법

필터 항목을 추가하기 위해서는 

  • Menu > Filter > Filter Add를 선택해서 필터를 추가할 수 있다.
  • 로딩된 DLT Message에서 마우스 우클릭 > Filter Add 를 이용할 수도 있다.

(필터 추가할 때 옵션을 설정할 수 있다.)

 

필터 적용되는 구조

  • 필터에 추가할 때, 표시할지 제외할지, 색상만 표시할 지 설정할 수 있습니다.
    • Type에서 Positive를 선택하면, 설정된 텍스트가 들어 있는 메시지만 표시를 합니다.
    • Type에서 Negative를 선택하면, 설정된 텍스트가 있는 메시지는 제외합니다.
    • Type에서 Marker를 선택하고 색상을 추가하면, 해당 텍스트가 있는 메시지는 색상이 추가됩니다.
  • 위에서 Positive로 설정하고 필터로 텍스트를 추가할 경우, 상위에 추가된 텍스트가 먼저 색상이 적용됩니다.
    • Type Error를 Payload에 추가하고 색상을 red로 설정하여 추가하고, 그 다음 Error를 Payload로 pink로 추가하게 되면, Type Error가 있는 로그는 red로 표시되고, Error가 있는 다른 로그들은 pink로 색상이 설정됩니다.
    • 중요한 것으로 위로, 광범위한 색상은 아래로 넣어주면 됩니다.
  • 필터에 검색할 텍스트는 정규표현식(Regular Expression)을 사용할 수 있습니다.

 

필터 적용하기

필터에 항목을 추가하면, Apply Configuration이 활성화 되고, 적용하면 검색을 다시하면서 필터가 작동하게 됩니다.