def Log.line

bend-kube-runtime@0.2.0.0 · src/log.bend:12

import bend-kube-runtime@0.2.0.0/src/log.bend as Log
import Base
import bend-kube-runtime@0.2.0.0/src/json.bend as J
import bend-kube-runtime@0.2.0.0/src/time.bend as T

12def Log.line(level: String, msg: String, fields: List<&2, J.KV>, w: T.Wall) -> IO(Unit):
13  match w:
14    case +x:
15      IO.print_err(J.Json.show(J.Json.obj(J.KV{"ts", J.JStr{T.Wall.micro(x)}}
16        <> J.KV{"level", J.JStr{level}} <> J.KV{"msg", J.JStr{msg}} <> fields)))

Uses (11)

Used by (1)