Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

Identifiera klienters ip adress

 Med nedanstående exempel kan man med en konfiguration i log4j.xml få ut klienters ip adresser. Notera att ändringen slår direkt i runtime utan omstart, vilket gör den lätt att slå på och av vid behov.

Följande konfiguration i applikationens log4j.xml, typiskst under <mule_home>/apps/[Appname]/classes/log4j.xml.

Kodblock
languagexml
titlelog4j.xml
    <!-- SSL/TLS handshake problem detection: find client IP.
    Set level to DEBUG and search logs for lines like (containing the string "SSL_NULL_WITH_NULL_NULL"):
    
    2014-04-22 10:40:53,269 DEBUG org.mule.transport.http.HttpServerConnection - Closing: 1999d1e4[SSL_NULL_WITH_NULL_NULL: Socket[addr=/10.211.55.11,port=53039,localport=20000]]
    
    using an expression like: grep 'org.mule.transport.http.HttpServerConnection - Closing' mule-app-vp.log | grep 'SSL_NULL_WITH_NULL_NULL'
    
    Note: closing connections with successful SSL/TLS connections look like:
    
    2014-04-22 10:54:18,498 DEBUG org.mule.transport.http.HttpServerConnection - Closing: 28f58f69[TLS_DHE_DSS_WITH_AES_128_CBC_SHA: Socket[addr=/127.0.0.1,port=54999,localport=20000]] 
    
    Ref: JIRA MIG-72
    -->
    <logger name="org.mule.transport.http.HttpServerConnection">
    	<level value="DEBUG"/>
    </logger>

...