A good solution for logging.