차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
application:comiide:monitor:dll_logger [2019/06/03 16:17]
winoars 만듦
application:comiide:monitor:dll_logger [2024/07/08 18:23] (현재)
줄 10: 줄 10:
   * Log Level, Log Tpye, Target API 등을 설정할 수 있습니다.   * Log Level, Log Tpye, Target API 등을 설정할 수 있습니다.
  
-  * Flatform 에 따라 일부 기능이 지원되지 않을 수 있습니다.+  * Platform 에 따라 일부 기능이 지원되지 않을 수 있습니다.
 </callout>  </callout> 
  
줄 31: 줄 31:
   * <btn size="xs"> **Setup** </btn> 버튼을 클릭하여 Logging에 대한 Option을 설정합니다.   * <btn size="xs"> **Setup** </btn> 버튼을 클릭하여 Logging에 대한 Option을 설정합니다.
  
-<button collapse="foo">옵션 상세보기</button>   <collapse id="foo" collapsed="true"> +  * Setup 관련 옵션은 변경 즉시 적용됩니다. 
 +\\ 
 +<button collapse="foo" size="xs">**옵션 상세보기**</button>   <collapse id="foo" collapsed="true"> 
 +<well>
   * Log Type   * Log Type
     * File : 텍스트 파일로 기록합니다.     * File : 텍스트 파일로 기록합니다.
     * TraceViewer : 디버그 스트링 뷰어를 통해 Log를 기록합니다.     * TraceViewer : 디버그 스트링 뷰어를 통해 Log를 기록합니다.
     * LogViewer : 현재 창(DLL Logger)을 통해 Log를 기록합니다.     * LogViewer : 현재 창(DLL Logger)을 통해 Log를 기록합니다.
-    * **Memory : Memory에 Memory Size만큼 Queue 방식으로 기록합니다. 이후 Dump 명령 시 파일로 기록되며, 현재 창에 파일의 기록 결과를 보여줍니다.+    * **Memory : Memory에 Memory Size만큼 Queue 방식으로 기록합니다. 이후 Dump 명령 시 파일로 기록되며, 현재 창에 파일의 기록 결과를 보여줍니다. **
  
   * Log Level   * Log Level
줄 54: 줄 56:
   * Display the recent logs when stopped.   * Display the recent logs when stopped.
     * LogType 이 LogView 이고 해당 옵션이 선택된 경우, Queue 방식으로 로깅 후 최근 log만 Viewer로 출력합니다.     * LogType 이 LogView 이고 해당 옵션이 선택된 경우, Queue 방식으로 로깅 후 최근 log만 Viewer로 출력합니다.
- 
-  * Setup 관련 옵션은 변경 즉시 적용됩니다. 
 \\ \\
 +</well>
 </collapse> </collapse>
- 
 \\ \\
-  * Item을 모두 추가 하였다면, <btn size="xs">** Start ** </btn> 를 클릭하여 Trace를 시작합니다. +  * <btn size="xs"> **Start** </btn> 버튼을 클릭하면 Logging이 시작됩니다.
-    * Interval 은 기록 간격으로, 단위는 ms 입니다. 1 입력 시 1ms 단위로 로깅됩니다.+
  
-  * 기록을 시작하면, log는 선 queue에 기록되며, <btn size="xs">**Stop**</btn> 클릭 시 Queue Data가 파일로 기록됩니다.+  * Memory 방식인 경우 <btn size="xs"> **Dump **</btn> 버튼을 클릭하면 File에 Log 결과가 기록되고 Viewer에 file 내용이 표시됩니다.
  
-  * 따라서 log Buffer Size가 작고Trace 시간이 다면 (또는 Interval이 작다면) 초기 log는 기록되지 않을 수 있습니다.+  * LogType이 LogView 인 경우최근 보기 옵션이 켜져있다면, <btn size="xs"> **Stop** </btn> 버튼을 누른 시점에 Log 가 표시됩니다.
 \\ \\
- 
-{{ :application:comiide:monitor:state_4.png?nolink |}} 
-\\ 
-  * Trace가 진행되는 동안 기록된 Log 수와, Log Buffer Size를 확인 할 수 있습니다. 
-    * Log Buffer Size는 Stop 상태에서만 변경 가능합니다. 
-\\ 
- 
 </callout> </callout>
  
줄 79: 줄 71:
 ===Info=== ===Info===
 \\ \\
-  * Item에 없는 항목을 Logging 하려면, **[[application:comiide:tool:shell:start|Shell]]**의 **[[application:comiide:tool:shell:shell_logmode|LogMode]]**를 이용하시기 바랍니다.+  * LogType 이 LogView 일때, 최근 보기 옵션이 켜져 있다만, 하단에 Log Count 가 표시됩니다. 
 +\\ 
 +{{ :application:comiide:monitor:dll_logger_4.png DLL Logger}} 
 +\\ 
 +  최근 보기 옵션이 꺼져있고, Log 기록 속도가 Viewer 의 처리속도보다 빠를 경우 buffer 에 일차 록됩니다.
  
-  * 모든 로그를 기록하고자 한다면, **[[application:comiide:tool:shell:start|Shell]]**을 하시기 바랍니다. +  * <btn size="xs">**Search**</btn> 버튼을 클릭하여 Find Option 을 활할 수 있습니다. 
-    * Shell의 Memory 방식은 double buffering 방식으로 모든 내용이 logging 됩니다.+\\ 
 +{{ :application:comiide:monitor:dll_logger_5.png | DLL Logger}}
 </callout> </callout>
-