Disclosed are systems and methods for logging errors comprising at least
one register for storing header packet information, a controller operable
to determine if a received packet of one or more packets forming an
information communication comprises a header packet and to store the
header packet in said at least one register, and error logging circuitry
coupled to the register operable to create an error log entry using
header information retrieved from the register when an error is detected
with respect to any of the one or more packets of the information
communication.