use getopt_log