/ tests / multiple_streams.nim
multiple_streams.nim
 1  import chronicles
 2  
 3  logScope:
 4    stream = "foo"
 5  
 6  proc fooStreamer =
 7    info "logging to foo"
 8  
 9  logScope:
10    stream = "bar"
11  
12  proc main =
13    dynamicLogScope(reqId = 10, userId = 20):
14      info "dynamic scope starts"
15      fooStreamer()
16      info "dynamic scope ends"
17  
18    fooStreamer()
19  
20    warn "about to exit main"
21  
22  main()
23