anchor.diff:          error ->
               {0, Meta2}
       end,
  -    Meta5 = maps:remove(file, Meta4),
  -    {Format,
  -     MetaN} = case Data of
  +    MetaN = maps:remove(file, Meta4),
  +    Format = case Data of
           [{_, _} | _] = Report ->
  -            {"", maps:merge(Meta5, maps:from_list(Report))};
  +            cloudi_string:format("~tp", [Report]);
           Report when is_map(Report) ->
  -            {"", maps:merge(Meta5, Report)};
  +            cloudi_string:format("~tp", [Report]);
           FormatValue when is_list(FormatValue) ->
  -            {FormatValue, Meta5}
  +            FormatValue
       end,
       ok = cloudi_core_i_logger:metadata_set(MetaN),
       log_output(log_level(Level), Module, Line,
  
positive.code:                     {FunctionNameValue, FunctionArityValue, Opts5}
              end
      end,
      log_output(log_level(Level), Module, Line,
                 FunctionName, FunctionArity, Fmt, Args).
  
  
negative.code:             end
      end,
      {FunctionName, FunctionArity,
       OptsN} = case lists:keytake(function_name, 1, Opts3) of
          false ->
              {undefined, undefined, Opts3};
          {value, {function_name, FunctionNameValue}, Opts4} ->
  