refactored log file reading