anchor.diff:          " This can make later debugging difficult, as the generated report will"
           " include too much info. Consider refactoring your code, or using the"
           " appropriate options to filter out irrelevant errors.~n",
  -      ?log(self(), ?ltip, ErrorsMsg, []);
  +      ?llog(?ltip, ErrorsMsg);
       false -> ok
     end,
     loop(Message, State#logger_state{emit_logger_tips = false});
  
positive.code:       true ->
          to_stderr("~s~n", [Header]),
          initialize_ticker(),
          ProgressHelpMsg = "Showing progress (-h progress, for details)~n",
          ?log(self(), ?linfo, ProgressHelpMsg, []),
          Self = self(),
          spawn_link(fun() -> ticker(Self) end)
      end,
    case Output =:= disable of
      true ->
        Msg = "No output report will be generated~n",
        ?log(self(), ?lwarning, Msg, []);
      false ->
        ?log(self(), ?linfo, "Writing results in ~s~n", [OutputName])
    end,
    case GraphData =:= disable of
      true ->
        ok;
      false ->
        {_, GraphName} = Graph,
        ?log(self(), ?linfo, "Writing graph in ~s~n", [GraphName])
    end,
    PrintableOptions =
      delete_props(
  
negative.code: -type log_level() :: 0..7.
  
  -define(TICKER_TIMEOUT, 500).
  -define(llog(L, F, A), ?log(self(), L, F, A)).
  -define(llog(L, F), ?llog(L, F, [])).
  
  %%------------------------------------------------------------------------------
  
  