Бобыльков - Лабораторная работа #3

I think it would be better to create reader at the constructor one time instead of creating each time when getLog called. 
It's just my opinion.