Packet types : optional. If specified, a comma-separated list of packet types for which this filter should be called, for instance: MSG,REPLY. Spaces are ignored.
log : the log object
context : contains all the variables you'll commonly use:
packet : the packet being filtered. This will be one of the MongoDB response packet types.
result : the result object, used to cancel the current packet if desired
filterContext: an object containing variables attached to this filter. Any changes to this object will be visible to all invocations of this filter.
connectionContext: an object containing variables attached to the connection. Any changes to this object will be visible to all filters defined on this connection.