Nice work! I don’t have much to add re: the other replies you’ve received but wanted to mention nim-chronicles
<https://github.com/status-im/nim-chronicles> It’s a robust logger written in Nim and could make for an interesting study as you learn more about the language.