log read, with open fix