Skip to content

Commit

Permalink
Logging
Browse files Browse the repository at this point in the history
  • Loading branch information
lpil committed Jun 26, 2020
1 parent af11fde commit 717bb7d
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions logging.gleam
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
fn main() {
log.metadata(
[
log.string("id", "10ba038e"),
log.string("in", "some_component"),
log.string("what", "config_change"),
log.string("result", "error"),
log.string("reason", "unauthorized"),
log.object(
"user",
[
log.string("name", "ferd"),
log.string("role", "member"),
log.float("score", 12478.54),
log.int("id", 1337),
],
),
],
)

log.emergency([log.string("what", "config_change")])
log.alert([log.string("what", "config_change")])
log.critical([log.string("what", "config_change")])
log.error([log.string("what", "config_change")])
log.warning([log.string("what", "config_change")])
log.notice([log.string("what", "config_change")])
log.info([log.string("what", "config_change")])
log.debug([log.string("what", "config_change")])

log.emergency_text("Human readable text")
log.alert_text("Human readable text")
log.critical_text("Human readable text")
log.error_text("Human readable text")
log.warning_text("Human readable text")
log.notice_text("Human readable text")
log.info_text("Human readable text")
log.debug_text("Human readable text")

log.emergency_lazy(fn() { [log.string("what", "config_change")] })
log.alert_lazy(fn() { [log.string("what", "config_change")] })
log.critical_lazy(fn() { [log.string("what", "config_change")] })
log.error_lazy(fn() { [log.string("what", "config_change")] })
log.warning_lazy(fn() { [log.string("what", "config_change")] })
log.notice_lazy(fn() { [log.string("what", "config_change")] })
log.info_lazy(fn() { [log.string("what", "config_change")] })
log.debug_lazy(fn() { [log.string("what", "config_change")] })
}

0 comments on commit 717bb7d

Please sign in to comment.