added research for c++ logger