Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
1.0-RC1-B1
-
None
Description
HTTP transport problems tend to be very difficult to troubleshoot and ability to get extensive debug logs of the I/O operations performed by the transport may come quite handy. Being a low level communication library HttpCore does not perform any logging in order to not impose a choice of a logging toolkit on its upstream dependencies. Logging capabilities can be added to HttpCore by providing decorator classes for its interfaces. I am submitting a patch for your consideration that adds a number of logging decorators for HttpCore NIO interfaces thus enabling Synapse to log HttpCore I/O events using Commons Logging API.
Oleg