Logging Module
spdlog is the one which I consider most suitable. I considered g3log also. It is my informed opinion that good documentation is absolutely crucial. It encourages wide usage, correct usage, better error reporting, better proposal for enhancement, more contributions.