Chroniclers is a tiny structured logging facade for Nim. It enables using either Chronicles or Nim's std/logging.
I created it for middleware projects like Sarcophagus where Chronicles and structured logging is very handy, but end user developers may not want to use Chronicles for various reasons.
This project lets you enable the end-user developers to choose.
info "request complete", route = "/items/42", status = 200, elapsedMs = 12.5
warn "request slow", route = "/items/42", elapsedMs = 450
One great thing with the new feature syntax for Nimble files is that you can use it to set the logging backend directly:
requires "chroniclers[chronicles]"
This is supported by both Nimble and Atlas.