Logger
Effecton comes with pretty logger out of the box.
E.(E.("user created", 42)) # pretty-printed to stderr, no setup needed
program = E.(
(),
request_id="r-1",
) # every log inside carries request_id=r-1
: [E.] = []
E.(
E.(
, E.((E.(log=.),))
)
)More examples: test_logger.py, test_pretty_logger.py.