Fix log action order in generaloption

this remark indicates that there's (still) a significant problem imho... is the behavior really undefined, i.e. can `info` be active the one time, and `debug` the other time if both are enabled in e.g. the environment? or will there just be a nonsense order of preference (e.g. alphabetical or some such)?