메시지 로깅

오류, 경고 및 정보 메시지 (예를 들어 몇 가지)가 로그인됩니다 Katana 사용하여 logging 의 모듈 Python Standard Library. 메시지는 다음을 포함한 컨텍스트에서 기록됩니다. Python 탭, 선반 스크립트 및 Python 시작 스크립트. UI에 표시되는 메시지는 루트 로거에 의해 생성되며 ${KATANA_ROOT}/bin/python_log.conf 파일.

파이썬 로깅 시스템 외에도 Katana 또한 다음과 같이 구성된 C ++ 로깅 시스템이 있습니다. ${KATANA_ROOT}/bin/log.conf. 대화 형 Katana, Python 로깅 모듈을 사용하여 기록 된 메시지는 자체 구성에 따라 필터링되어 Messages 탭을 사용하지만 지정된 (또는 기본값)을 사용하여 구성된 Log4CPlus 로거에도 전달됩니다. log.conf. 렌더 로그는 독립적으로 처리됩니다.

생성 된 메시지 레벨과 표시된 메시지 레벨을 필터링 할 수 있습니다. 생성되거나 메시지를 표시하는 메시지 레벨을 필터링하는 방법에 대한 자세한 내용은 메시지 센터.

C ++ log.conf 외부 파일에서 로깅을 설정 한 경우 FNLOGGING_CONFIG 환경 변수.

노트 :  이 새로운 log.conf 파일은 내부를 재정의합니다 Katana 동일한 인쇄 정보를 유지하려면 파일을 완성해야합니다. 그러나이 환경을 사용하는 것은 C ++ 로깅에서만 작동하며 Python 로깅에서는 구동되지 않습니다. python_log.conf 파일.