def render.as
bend-kit-notch@0.4.0.0 · notch.bend:208
import bend-kit-notch@0.4.0.0/notch.bend as Notch
import Base
208def render.as(f: Format, t: Maybe<&2, String>, lvl: Level, msg: String,
209 fs: List<&2, Field>) -> String:
210 match f:
211 case Logfmt{}:
212 time.text(t) ++ "level=" ++ Level.name(lvl) ++ " msg=" ++ tq(msg) ++ fields.text(fs)
213 case Json{}:
214 "{" ++ time.json(t) ++ quote("level") ++ ":" ++ quote(Level.name(lvl)) ++ "," ++
215 quote("msg") ++ ":" ++ quote(msg) ++ fields.json(fs) ++ "}"