Logger can write to file.