> > 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.
