Loading

HTTP 서비스를 사용하여 HTTP 커넥터 또는 기타 커넥터에 대해 HTTP 유선 로깅을 활성화하는 방법

게시 일자: Mar 5, 2026
과업

목표

Mule API에서 처리되는 모든 인바운드 또는 아웃바운드 HTTP 메시지의 장황한 로깅을 활성화하려면 다음과 같이 백그라운드에서 같은 HTTP 서비스를 사용하는 HTTP 커넥터 및 모든 기타 커넥터를 고려합니다.
  • HTTP 커넥터
  • 웹 서비스/CXF 모듈
  • Salesforce Connector
  • 기타 여러 항목...
중요:
  • 디버그 로그 활성화는 성능에 영향을 미치므로 문제 해결 목적으로만 수행해야 합니다.
  • CloudHub 환경에서 HTTP 무선 로깅이 감독 없이 또는 무기한 활성화되지 않도록 방지하십시오.
  • 디버그 로그에 HTTP 머리글 및 페이로드가 일반 텍스트로 표시됩니다.
 
단계
다른 환경에서 로그 수준을 설정하는 절차는 다른 환경에서 Mule 응용 프로그램의 로그 수준을 설정하는 방법을 참조하십시오.
 

패키지 디버깅:

Mule 4.x API의 경우 DEBUG 수준을 다음 패키지로 설정합니다.

  • org.mule.service.http.impl.service.HttpMessageLogger
 

Mule Runtime 4.1.4 이후의 경우 하나의 특정 청취자/쿼리만 디버그하려면 다음을 수행합니다.

Mule Runtime 4.1.4는 HTTP Service 1.1.9에서 일부 변경 사항을 도입하여 HTTP 청취기 또는 HTTP Requester만 디버그할 수 있도록 합니다.

 

  • HTTP 수신기: "HTTP 수신기 구성"의 명칭이 "CUSTOM_NAME"이라는 점을 고려하여 다음 패키지에서 DEBUG 수준 로그를 설정합니다.
    • org.mule.service.http.impl.service.HttpMessageLogger.CUSTOM_NAME
 
  • HTTP 요청자: "HTTP 요청자 구성"의 명칭이 "CUSTOM_NAME2"라는 점을 고려하여 다음 패키지에서 DEBUG 수준 로그를 설정합니다.
    • org.mule.service.http.impl.service.HttpMessageLogger.http.requester.CUSTOM_NAME2

해당 예에 사용되는 사용자 정의 이름은 "http:lister-config" 또는 "http:request-config" XML 항목의 "name" 특성입니다.

 

Mule 3.x API를 최대 3.9까지 지원할 경우 다음 패키지에서 DEBUG 수준을 설정합니다.

  • org.mule.module.http.internal.HttpMessageLogger
  • com.ning.http
 

추가 디버그 로깅

페이로드/머리글을 포함하여 HTTP 서비스에 대한 자세한 문제 해결이 필요할 경우 모든 HTTP 서비스 디버그 모드를 활성화하는 방법은 무엇입니까? - Mule 4 API에 대한 고급 HTTP 유선 로깅 KB 기사를 확인하십시오.
다른 배포 환경에서 DEBUG 로깅을 설정하려면 다른 MuleSoft 배포 환경에서 커넥터에 대한 DEBUG 로깅을 활성화하는 방법을 참조하십시오.

Knowledge 기사 번호

001115102

 
로드 중
Salesforce Help | Article