added JsonLogReader
(dependencies need implementing)