Revisited logging lib extensively using Cxx11 features