Logfmt
Summary↑
decode(string) | Decodes the given line into a keyword list |
encode(list) | Encodes the given keyword list into a Logfmt-style line |
Functions
Specs:
Decodes the given line into a keyword list
Examples
iex> Logfmt.decode "foo=bar baz=qux"
[foo: "bar", baz: "qux"]
iex> Logfmt.decode ~s(foo="bar baz")
[foo: "bar baz"]
iex> Logfmt.decode "foo=true"
[foo: true]
iex> Logfmt.decode "foo=1"
[foo: 1]
Specs:
Encodes the given keyword list into a Logfmt-style line
Examples
iex> Logfmt.encode [foo: "bar"]
"foo=bar"
iex> Logfmt.encode [foo: "bar baz"]
"foo=\"bar baz\""