providing option to connect to memcache at general connect time
[OpenSRF.git] / src / c-apps / osrf_version.c
index e134b2a..dbe845b 100644 (file)
@@ -1,6 +1,6 @@
 #include "opensrf/osrf_app_session.h"
 #include "opensrf/osrf_application.h"
-#include "objson/object.h"
+#include "opensrf/osrf_json.h"
 #include "opensrf/utils.h"
 #include "opensrf/log.h"
 
@@ -40,7 +40,7 @@ int osrfVersion( osrfMethodContext* ctx ) {
        free(json); 
 
        if( cachedmd5 ) {
-               osrfLogDebug( "Found %s object in cache, returning....", cachedmd5 );
+               osrfLogDebug(OSRF_LOG_MARK,  "Found %s object in cache, returning....", cachedmd5 );
                jsonObject* resp = jsonNewObject(cachedmd5);
                osrfAppRespondComplete( ctx, resp  );
                jsonObjectFree(resp);
@@ -49,10 +49,10 @@ int osrfVersion( osrfMethodContext* ctx ) {
                return 0;
        }
 
-       jsonObject* serv = jsonObjectGetIndex(ctx->params, 0);
-       jsonObject* meth = jsonObjectGetIndex(ctx->params, 1);
-       char* service = jsonObjectGetString(serv);
-       char* methd = jsonObjectGetString(meth);
+       const jsonObject* serv = jsonObjectGetIndex(ctx->params, 0);
+       const jsonObject* meth = jsonObjectGetIndex(ctx->params, 1);
+       const char* service = jsonObjectGetString(serv);
+       const char* methd = jsonObjectGetString(meth);
 
        if( service && methd ) {
                /* shove the additional params into an array */
@@ -79,7 +79,7 @@ int osrfVersion( osrfMethodContext* ctx ) {
                                osrfAppRespondComplete( ctx, resp );
                                jsonObjectFree(resp);
                                osrfAppSessionFree(ses);
-                               osrfLogDebug("Found version string %s, caching and returning...", resultmd5 );
+                               osrfLogDebug(OSRF_LOG_MARK, "Found version string %s, caching and returning...", resultmd5 );
                                osrfCachePutString( paramsmd5, resultmd5, OSRF_VERSION_CACHE_TIME );
                                free(resultmd5);
                                free(paramsmd5);