abstract_logger
