Handle logger callbacks throwing exceptions.
Do signature verification with the time the packet was received rather than the current time.
A document describing what the different severity levels are intended to mean.