file logger will comment out timestamps to avoid breaking qdf.
search permits outputting first page if total is less than per_page