Loading

Come abilitare la registrazione delle trasmissioni HTTP per il connettore HTTP o altri connettori utilizzando il servizio HTTP

Data pubblicazione: Mar 5, 2026
Operazione

OBIETTIVO

Per abilitare la registrazione dettagliata di tutti i messaggi HTTP in entrata o in uscita gestiti dalle API Mule, se il connettore HTTP e tutti gli altri connettori utilizzano lo stesso servizio HTTP in background come:
  • Connettore HTTP
  • Servizi Web/modulo CXF
  • Connettore Salesforce
  • Molti altri...
Importante:
  • L'abilitazione dei registri DEBUG deve essere eseguita solo a scopo di risoluzione dei problemi in quanto influisce sulle prestazioni.
  • Evitare di abilitare la registrazione delle trasmissioni HTTP lasciandola senza supervisione o per un tempo indefinito negli ambienti CloudHub.
  • I registri debug mostrano le intestazioni HTTP e il payload in testo normale.
 
Fasi
Per la procedura di impostazione del livello di registro in ambienti diversi, vedere How to Set the Log Level for a Mule Application in Different Environments (Come impostare il livello di registro per un'applicazione Mule in ambienti diversi).
 

Pacchetti di debug:

Per le API Mule 4.x, impostare il livello DEBUG sul seguente pacchetto:

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

Per il runtime Mule 4.1.4 e successivi, per eseguire il debug solo di un listener/richiedente specifico:

Mule Runtime 4.1.4 ha introdotto alcune modifiche nel servizio HTTP 1.1.9 che consentono di eseguire il debug solo di un listener HTTP o di un richiedente HTTP.

 

  • Listener HTTP: se la configurazione del listener HTTP è denominata "CUSTOM_NAME", impostare il registro del livello DEBUG sul seguente pacchetto:
    • org.mule.service.http.impl.service.HttpMessageLogger.CUSTOM_NAME
 
  • Richiedente HTTP: se la configurazione del richiedente HTTP è denominata " CUSTOM_NAME2", impostare il registro del livello DEBUG sul pacchetto seguente:
    • org.mule.service.http.impl.service.HttpMessageLogger.http.requester.CUSTOM_NAME2

I nomi personalizzati utilizzati in questi esempi sono gli attributi "name" degli elementi XML "http:listener-config" o "http:request-config"

 

Per le API Mule 3.x fino a 3.9 ancora supportate, impostare il livello DEBUG sui seguenti pacchetti:

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

Ulteriori registrazioni di debug

Per risolvere i problemi di altri aspetti sul servizio HTTP (non solo per payload e intestazioni), consultare l'articolo KB How to enable all HTTP Service debug modes? - Enhanced HTTP Wire Logging for Mule 4 APIs (Come si abilitano tutte le modalità di debug del servizio HTTP? Registrazione delle trasmissioni HTTP avanzata per le API Mule 4).
Per impostare la registrazione DEBUG in altri ambienti di distribuzione, vedere How to Enable DEBUG logging for Connectors in Different MuleSoft Deployment Environments (Come abilitare la registrazione DEBUG per i connettori in ambienti di distribuzione MuleSoft diversi).

Numero articolo Knowledge

001115102

 
Caricamento
Salesforce Help | Article