A crafty implementation of structured logging for Nim.
Go to file
Zahary Karadjov c9c7666cd5 Initial version of the library
Implemented:

* basic features for logging with severity levels
* lexically scoped properties
* dynamically scoped properties
* 3 output formats (textline, textblock and json)
* optional timestamps

To-do:

* compile-time filtering of certaiin topics and severity
  levels (potentially removing all logging)
* optional run-time filtering
* specification of the log outputs/formats through a define
* colorful output in the terminal
* documentation
2018-04-25 23:08:27 +03:00
chronicles Initial version of the library 2018-04-25 23:08:27 +03:00
tests Initial version of the library 2018-04-25 23:08:27 +03:00
.gitignore Initial version of the library 2018-04-25 23:08:27 +03:00
LICENSE-APACHEv2 Initial version of the library 2018-04-25 23:08:27 +03:00
LICENSE-MIT Initial version of the library 2018-04-25 23:08:27 +03:00
README.md Initial version of the library 2018-04-25 23:08:27 +03:00
chronicles.nim Initial version of the library 2018-04-25 23:08:27 +03:00
chronicles.nimble Initial version of the library 2018-04-25 23:08:27 +03:00

README.md