Docs menu: vestibule/logger

vestibule/logger

Reference for vestibule/logger.

vestibule/logger

Reference for vestibule/logger.

Types

Event

pub type Event

Level

pub type Level {
  Debug
  Info
  Warning
  Error
}

Functions

auth_error_category

pub fn auth_error_category(error.AuthError(a)) -> String

bool_field

pub fn bool_field(
  String,
  Bool
) -> #(String, String)

emit

pub fn emit(Event) -> Nil

field

pub fn field(
  String,
  String
) -> #(String, String)

fields

pub fn fields(Event) -> List(#(String, String))

int_field

pub fn int_field(
  String,
  Int
) -> #(String, String)

level

pub fn level(Event) -> Level

new

pub fn new(
  level: Level,
  event: String,
  phase: String,
  outcome: String,
  provider: option.Option(String),
  fields: List(#(String, String))
) -> Event

safe_fields

pub fn safe_fields(List(#(String, String))) -> List(#(String, String))