OxL Reference

method log.enabled

True when a record at level would be written; guard expensive field computation with it.

Example:

oxl✓ checked in CI
use std.obs { log, Level }

fn main() io {
  log.setLevel(Level.Warn)
  print("{log.enabled(Level.Info)} {log.enabled(Level.Error)}")
}
Output
false true
pub(api) static fn enabled(level: Level) -> bool  io

Since. 1.0.0-beta

Parameters

NameType
levelLevel

Returns

bool

Effects

io

Defined in: std/obs/obs.oxl:244

See also