After the last change of logger (b0114eb), specification of output template (the -o parameter) is ignored, it always print all the fields.
The recommended way to fix this is to update the urcsv code to allow to specify two different templates - one specifying fields that should be printed out (passed to urcsv_init) and potentially different one specifying the fields of the record to print (passed to urcsv_record together with rec).