MDL-43759 logging: Add a abstract class for readers
MDL-43759 logging: Remove apis that are not needed