fix log cycle threshold when using global logsize parameter

we now skip setting the trigger point if it is zero (treat as invalid) and
drop the default in the parsing as it does not fit well with the old setting.
instead, rely on the log structure to initialise with a default of 50Meg and
override that if specified.