I'm looking for a good way of monitoring and logging full exchange between website and the internet.

I know that this can be done with firebug. The main problem I have with it is, that it cannot persist log data over reloads.

Also, if would be very cool to have an ability to log javascript activity and filter the log by the action I'd like to debug (e.g. setting a cookie, change of attribute etc)

Does anyone know something that fits at least some of those requirements, and on the rest performs at least as well as firebug does?