anchor.diff:                      Report_1 = lists:zip(record_info(fields, compaction_report),
                                            tl(tuple_to_list(Report))),
                       catch leo_file:file_unconsult(LogFilePath, Report_1),
  +                    error_logger:info_msg("~p,~p,~p,~p~n",
  +                                          [{module, ?MODULE_STRING},
  +                                           {function, "gen_compaction_report/1"},
  +                                           {line, ?LINE}, {body, [Report_1]}]),
                       ok;
                   false ->
                       void
  
positive.code:           diagnosis_log_id       :: atom(),
            status = ?ST_IDLING    :: compaction_state(),
            is_locked = false      :: boolean(),
            is_finished = false    :: boolean(),
            is_diagnosing = false  :: boolean(),
            waiting_time = 0       :: non_neg_integer(),
            max_waiting_time = 0   :: non_neg_integer(),
  
negative.code:         _ ->
              void
      end,
      {ok, Report}.
  
  
  