add doxygen comments to refactored Logging class