Moved to reaver::logger, added recursive inclusion guard.