The source project of this merge request has been removed.
always check valid debug level is specified
Compare changes
Files
42+ 3
− 3
debug level value is only checked when applied locally additionally, an invalid debug level still incorrectly displays a success message in the console (but will display the error in the log file)
EOS Console [root://localhost] |/> debug warn /eos/*/fst
success: switched to mgm.debuglevel=warn on nodes mgm.nodename=/eos/*/fst
EOS Console [root://localhost] |/> debug warn /eos/*/fst
success: switched to mgm.debuglevel=warn on nodes mgm.nodename=/eos/*/fst
success: switched to mgm.debuglevel=warn on nodes mgm.nodename=/eos/*/mgm
error: debug level warn is not known! (errc=22) (Invalid argument)
EOS Console [root://localhost] |/> debug warn
error: debug level warn is not known! (errc=22) (Invalid argument)
modified to always check before sending:
EOS Console [root://localhost] |/> debug cats
error: debug level cats is not known! (errc=22) (Invalid argument)
EOS Console [root://localhost] |/> debug cats *
error: debug level cats is not known! (errc=22) (Invalid argument)
EOS Console [root://localhost] |/> debug cats /eos/*/fst
error: debug level cats is not known! (errc=22) (Invalid argument)