>
> Is there a[n] irrefutable requirement to have a log function without
>> explicit
>> level?
>>
>
> As I understand, it's a defensive feature. There are things one wants in
> the log unconditionally, like OS version and program version. They can be
> logged at fatal level, but that's a workaround and looks confusing, and
> still can be filtered.
>

Believe that's what the 'off' level is for, though it is confusingly named
(off as in no filtering, not no logging).  Maybe better called 'always'?


I contend that having bare log methods without a specified level is a
mis-feature.  They may be useful as a shortcut when the desired level is
unknown/irrelevant, but I don't believe what they add is worth the bother.

Reply via email to