anchor.diff:    case code:add_path(PluginPath) of
       true -> ok;
       Else ->
  -      ?LOG_ERROR("Failed to add PluginPath: '~s'", [PluginPath]),
  +      couch_log:error("Failed to add PluginPath: '~s'", [PluginPath]),
         Else
     end.
   
  
positive.code:   couch_config:get("couchdb", "plugin_dir").
  
  log(T) ->
    ?LOG_DEBUG("[couch_plugins] ~p ~n", [T]).
  
  %% "geocouch", "http://localhost:8000/dist", "1.0.0"
  -type plugin() :: {string(), string(), string(), list()}.
  
negative.code:   CouchDBVersion = couchdb_version(),
    case proplists:get_value(CouchDBVersion, Checksums) of
    undefined ->
      couch_log:error("[couch_plugins] Can't find checksum for CouchDB Version"
                      " '~s'", [CouchDBVersion]),
      {error, no_couchdb_checksum};
    OTPChecksum ->
      OTPRelease = erlang:system_info(otp_release),
      case proplists:get_value(OTPRelease, OTPChecksum) of
      undefined ->
        couch_log:error("[couch_plugins] Can't find checksum for Erlang Version"
                        " '~s'", [OTPRelease]),
        {error, no_erlang_checksum};
      Checksum ->
        do_verify_checksum(Filename, Checksum)
  