...
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 | ||||
---|---|---|---|---|
| ||||
<!-- 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> |
...