diff --git a/deluge/ui/baseargparser.py b/deluge/ui/baseargparser.py index 7047a32ca..6996a5695 100644 --- a/deluge/ui/baseargparser.py +++ b/deluge/ui/baseargparser.py @@ -105,8 +105,8 @@ class BaseArgParser(argparse.ArgumentParser): help=_("Set the config directory path")) self.group.add_argument("-l", "--logfile", metavar="", help=_("Output to specified logfile instead of stdout")) - self.group.add_argument("-L", "--loglevel", choices=deluge.log.levels, metavar="", - help=_("Set the log level (none, error, warning, info, debug)")) + self.group.add_argument("-L", "--loglevel", choices=[l for k in deluge.log.levels for l in (k, k.upper())], + help=_("Set the log level (none, error, warning, info, debug)"), metavar="") self.group.add_argument("--logrotate", nargs="?", const="2M", metavar="", help=_("Enable logfile rotation, with optional maximum logfile size, " "default: %(const)s (Logfile rotation count is 5)"))