For details how to use logog see the OGS devguide and the logog documentation.
logog is integrated as a git-subtree and can be updated with (executed in the sources root):
git-subtree pull -P ThirdParty/logog --squash https://github.com/johnwbyrd/logog.git
It was initially integrated with:
git-subtree add -P ThirdParty/logog --squash https://github.com/johnwbyrd/logog.git master
Is used for XML-IO. Is integrated directly.
Command line option parser. Is integrated directly.
Compression algorithms. Is integrated directly.
Google testing framework for unit tests. Is integrated directly.
Is integrated as a submodule.
Header only c++ json parser. Directly integrated because the benchmarks and tests are too large.
Header only c++ mathematical expression parsing and evaluation library