add set_logger_level func