Std.Log
31 public declarations
- Adjusting
A logger with one decision changed, each answering a logger rather than
- at
&Std.Log.Logger -> Std.Log.Level -> Str -> Result[(), Str]Write a line, or nothing when the level is below what the logger keeps.
- atMoment
&Std.Log.Logger -> Str -> Std.Log.Level -> Str -> Result[(), Str]Write a stamped line, or nothing when the level is below what is kept.
- carryingValue
&Std.Log.Logger -> Str -> T -> Std.Log.LoggerThe same logger carrying a rendered value as a field.
- debug
&Std.Log.Logger -> Str -> Result[(), Str]Write a line at `Debug`.
- error
&Std.Log.Logger -> Str -> Result[(), Str]Write a line at `Error`.
- failure
&Std.Log.Logger -> Str -> Result[T, E] -> Result[T, E]Write a failure's cause at `Error`, and answer the failure unchanged.
- fatal
&Std.Log.Logger -> Str -> Result[(), Str]Write a line at `Fatal`.
- field
&Std.Log.Logger -> Std.Log.Level -> Str -> Str -> Str -> Result[(), Str]Write a line carrying one further field, without keeping it on the logger.
- Field
One named value carried alongside a message.
- fieldsOf
&Std.Log.Logger -> Array[Std.Log.Field]The fields a logger carries, in the order they were added.
- Format
How a line becomes text.
- info
&Std.Log.Logger -> Str -> Result[(), Str]Write a line at `Info`.
- json
Std.Log.Line -> StrA line written as a JSON object, for whatever collects it.
- keeps
&Std.Log.Logger -> Std.Log.Level -> BoolWhether a logger would keep a line at this level.
- leastOf
&Std.Log.Logger -> Std.Log.LevelThe level a logger keeps from.
- Level
How much a line matters, from most detail to least.
- levelFrom
Str -> Option[Std.Log.Level]A level read from its name, or `None` for anything else.
- levelName
Std.Log.Level -> StrHow a level is written.
- Line
Everything one line knows, before anything decides how it should read.
- lineOf
&Std.Log.Logger -> Str -> Std.Log.Level -> Str -> Std.Log.LineThe line a logger would make, before anything writes it.
- logfmt
Std.Log.Line -> StrEvery part of a line written as a `key=value` pair, message included.
- Logger
What a program says, held as a value.
- nameOf
&Std.Log.Logger -> StrThe name a logger speaks under.
- pretty
Std.Log.Line -> StrA line written for someone reading it as it happens.
- quoted
Str -> StrA field's value written so the pair it belongs to can be read back.
- rendered
&Std.Log.Logger -> Std.Log.Level -> Str -> StrA line as it would be written, without a timestamp.
- stamped
&Std.Log.Logger -> Str -> Std.Log.Level -> Str -> StrA line as it would be written, stamped with a time the caller supplies.
- stderr
Std.Log.LoggerA logger to the error stream, keeping everything from `Info` up.
- stdout
Std.Log.LoggerA logger to the output stream, keeping everything from `Info` up.
- warn
&Std.Log.Logger -> Str -> Result[(), Str]Write a line at `Warn`.
