add logs read interface