목차

Search

  1. 서문
  2. 파이프라인 분할 이해
  3. 파티션 지점
  4. 파티션 유형
  5. 푸시다운 최적화
  6. 푸시다운 최적화 및 변환
  7. 실시간 처리
  8. 커밋 지점
  9. 행 오류 로깅
  10. 워크플로우 복구
  11. 중지 및 중단
  12. 동시 워크플로우
  13. 그리드 처리
  14. 로드 균형 조정기
  15. 워크플로우 변수
  16. 세션의 매개 변수 및 변수
  17. 매개 변수 파일
  18. FastExport
  19. 외부 로드
  20. FTP
  21. 세션 캐시
  22. 증분 집계
  23. 세션 로그 인터페이스
  24. 버퍼 메모리 이해
  25. 많은 전체 자릿수 데이터

고급 워크플로우 가이드

고급 워크플로우 가이드

INFA_OutputSessionLogMsg

INFA_OutputSessionLogMsg

void INFA_OutputSessionLogMsg(       void * dllContext,       time_t curTime,       INFA_UINT32 severity,       const INFA_UNICHAR * msgCategoryName,       INFA_UINT32 msgCode,       const INFA_UNICHAR * msg,       const INFA_UNICHAR * threadDescription);
통합 서비스는 이벤트를 기록할 때마다 이 함수를 호출합니다. 함수에 전달되는 매개 변수에는 로그 이벤트 메시지의 다양한 요소가 포함됩니다. 이러한 매개 변수를 사용하여 로그 출력의 형식을 사용자 지정하거나 메시지를 필터링할 수 있습니다.
INFA_OutputSessionLogMsg에는 다음과 같은 매개 변수가 있습니다.
매개 변수
데이터 유형
설명
dllContext
지정되지 않음
공유 라이브러리와 관련된 사용자 정의 정보입니다. 이 매개 변수를 사용하여 네트워크 연결과 관련된 정보를 저장하거나 세션 로그 출력을 처리하는 과정에서 필요한 메모리를 할당할 수 있습니다. 이 매개 변수와 연결된 모든 메모리는 공유 라이브러리를 통해 할당 및 할당 취소해야 합니다.
curTime
time_t
통합 서비스가 이벤트를 기록하는 시간입니다.
심각도
부호 없는 정수
로그 이벤트 메시지의 유형을 나타내는 코드입니다. 이벤트 로그에는 다음과 같은 심각도 코드가 사용됩니다.
32: 디버그 메시지
  8: 정보 메시지
  2: 오류 메시지
4: 경고 메시지
msgCategoryName
상수
부호 없는 짧은 정수
로그 이벤트 메시지의 범주를 나타내는 코드 접두사입니다.
다음 예제 메시지에서 문자열
BLKR
은 msgCategoryName 매개 변수에 전달된 값입니다.
READER_1_1_1> BLKR_16003 Initialization completed successfully.
msgCode
부호 없는 정수
로그 이벤트 메시지를 식별하는 숫자입니다.
다음 예제 메시지에서 문자열
16003
은 msgCode 매개 변수에 전달된 값입니다.
READER_1_1_1> BLKR_16003 Initialization completed successfully.
msg
상수
부호 없는 짧은 정수
로그 이벤트 메시지의 텍스트입니다.
다음 예제 메시지에서 문자열
초기화가 완료되었습니다.
는 msg 매개 변수에 전달된 값입니다.
READER_1_1_1> BLKR_16003 Initialization completed successfully.
threadDescription
상수
부호 없는 짧은 정수
이벤트 로그를 생성하는 스레드를 나타내는 코드입니다.
다음 예제 메시지에서 문자열
READER_1_1_1
은 threadDescription 매개 변수에 전달된 값입니다.
READER_1_1_1> BLKR_16003 Initialization completed successfully.