Logger
Options
level:debug,info,warn,error,fatal.driver: implementswrite(entry).context: base context merged into every log.onWrite: callback for side effects.redact:trueby default for sensitive keys,falseto disable, or an object withkeys,paths,replacement, and a customredact(value, path, key)callback.
onWrite. Fentaris redacts common credential fields such as tokens, secrets, passwords, authorization headers, API keys, and credential values by default. It also masks high-confidence token-like values, including bearer tokens, JWT-like strings, and GitHub-style tokens, even when they appear under generic fields such as input, body, or query.
Methods
debug(message, metadata?)info(message, metadata?)warn(message, metadata?)error(message, metadata?)fatal(message, metadata?)child(context)to derive a logger.annotate(key, value)to add metadata.setTag(key, value)to tag entries.