Basic logger.

All messages passing through the system are logged. They may be
retrieved according to the n most recent for a destination.