Generic logging interface.