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