diff options
| -rw-r--r-- | server/src/luaquerymapper.cc | 7 | ||||
| -rw-r--r-- | server/src/queryhandlerpentominos.cc | 24 | ||||
| -rw-r--r-- | server/src/queryhandlerpracro.cc | 4 | ||||
| -rw-r--r-- | server/src/queryresult.h | 16 | 
4 files changed, 24 insertions, 27 deletions
| diff --git a/server/src/luaquerymapper.cc b/server/src/luaquerymapper.cc index 6a7282f..bec9640 100644 --- a/server/src/luaquerymapper.cc +++ b/server/src/luaquerymapper.cc @@ -76,7 +76,7 @@ void LUAQueryMapper::addQueryResult(QueryResult &result)  {    std::string preload = loadresultstring(result); -  printf("Preload:\n%s\n", preload.c_str()); +  PRACRO_DEBUG(querymapper, "Preload:\n%s\n", preload.c_str());    if(luaL_loadbuffer(L, preload.c_str(), preload.size(), "preload")) { @@ -107,7 +107,7 @@ Value LUAQueryMapper::map(const std::string &mapper)      return v;    } -  printf("Mapper: %s\n", mapper.c_str()); +  PRACRO_DEBUG(querymapper, "Mapper: %s\n", mapper.c_str());    // Load the mapper    if(luaL_loadbuffer(L, mapper.c_str(), mapper.size(), "mapper")) { @@ -157,7 +157,8 @@ Value LUAQueryMapper::map(const std::string &mapper)    v.value = lua_tostring(L, lua_gettop(L));    lua_pop(L, 1); -  printf("Result: value=%s, src=%s, time=%d\n", v.value.c_str(), v.source.c_str(), (int)v.timestamp); +  PRACRO_DEBUG(querymapper, "Result: value=%s, src=%s, time=%d\n", +               v.value.c_str(), v.source.c_str(), (int)v.timestamp);    return v;  } diff --git a/server/src/queryhandlerpentominos.cc b/server/src/queryhandlerpentominos.cc index 4b98768..9d39407 100644 --- a/server/src/queryhandlerpentominos.cc +++ b/server/src/queryhandlerpentominos.cc @@ -26,6 +26,8 @@   */  #include "queryhandlerpentominos.h" +#include "debug.h" +  #include <config.h>  // For time @@ -63,7 +65,6 @@ typedef struct {    unsigned short int count;  } UID; -  #define SIOCGIFCONF 0x8912 // get iface list  static in_addr_t getIP(const char *interface) @@ -157,9 +158,7 @@ QueryResult QueryHandlerPentominos::exec(Query &query)    socket->write(header, strlen(header));  #endif/*WITHOUT_PENTOMINOS*/ -#ifdef WITH_DEBUG -  printf(header); -#endif/*WITH_DEBUG*/ +  PRACRO_DEBUG(queryhandler, header);    sprintf(buf, "  <pentominos:entry cpr=\"%s\"\n"            "                    src_addr=\"%s\"\n" @@ -180,9 +179,7 @@ QueryResult QueryHandlerPentominos::exec(Query &query)    socket->write(buf, strlen(buf));  #endif/*WITHOUT_PENTOMINOS*/ -#ifdef WITH_DEBUG -  printf(buf); -#endif/*WITH_DEBUG*/ +  PRACRO_DEBUG(queryhandler, buf);    sprintf(buf, "  <pentominos:query format=\"pracroxml\"\n"            "                    device_id=\"%s\"\n" @@ -196,9 +193,7 @@ QueryResult QueryHandlerPentominos::exec(Query &query)    socket->write(buf, strlen(buf));  #endif/*WITHOUT_PENTOMINOS*/ -#ifdef WITH_DEBUG -  printf(buf); -#endif/*WITH_DEBUG*/ +  PRACRO_DEBUG(queryhandler, buf);    sprintf(buf, "</artefact>"); @@ -206,10 +201,7 @@ QueryResult QueryHandlerPentominos::exec(Query &query)    socket->write(buf, strlen(buf));  #endif/*WITHOUT_PENTOMINOS*/ -#ifdef WITH_DEBUG -  printf(buf); -  fflush(stdout); -#endif/*WITH_DEBUG*/ +  PRACRO_DEBUG(queryhandler, buf);    QueryResult result; @@ -220,14 +212,14 @@ QueryResult QueryHandlerPentominos::exec(Query &query)    // Read until we've got the entire result.    while((size = socket->read(buf, sizeof(buf))) > 0) { -    fwrite(buf, size, 1, stdout); fflush(stdout); +    //    fwrite(buf, size, 1, stdout); fflush(stdout);      if(parser.parse(buf, size)) break;    }    result = parser.result;  #endif/*WITHOUT_PENTOMINOS*/ -  printf("Done handling query\n"); +  PRACRO_INFO(queryhandler, "Done handling query\n");    result.print(); diff --git a/server/src/queryhandlerpracro.cc b/server/src/queryhandlerpracro.cc index 99c31b3..8219461 100644 --- a/server/src/queryhandlerpracro.cc +++ b/server/src/queryhandlerpracro.cc @@ -26,6 +26,8 @@   */  #include "queryhandlerpracro.h" +#include "debug.h" +  QueryHandlerPracro::QueryHandlerPracro(Database *db, std::string cpr)  {    this->cpr = cpr; @@ -52,7 +54,7 @@ QueryResult QueryHandlerPracro::exec(Query &query)    result.values[field] = value;    result.source = "pracro"; -  printf("QHP: %s => %s (%lu)\n", field.c_str(), value.c_str(), timestamp); +  PRACRO_DEBUG(queryhandler,"%s => %s (%lu)\n", field.c_str(), value.c_str(), timestamp);    return result;  } diff --git a/server/src/queryresult.h b/server/src/queryresult.h index 649f975..de95a49 100644 --- a/server/src/queryresult.h +++ b/server/src/queryresult.h @@ -31,6 +31,8 @@  #include <string>  #include <map> +#include "debug.h" +  class QueryResult {  public:    time_t timestamp; @@ -39,18 +41,18 @@ public:    std::map< std::string, QueryResult > groups;    void print(std::string tabs = "") { -    printf("%sTimestamp: %d\n", tabs.c_str(), (int)timestamp); -    printf("%sSource: %s\n", tabs.c_str(), source.c_str()); -    printf("%sValues:\n", tabs.c_str()); +    PRACRO_DEBUG(queryhandler,"%sTimestamp: %d\n", tabs.c_str(), (int)timestamp); +    PRACRO_DEBUG(queryhandler,"%sSource: %s\n", tabs.c_str(), source.c_str()); +    PRACRO_DEBUG(queryhandler,"%sValues:\n", tabs.c_str());      for(std::map< std::string, std::string >::iterator i = values.begin(); i != values.end(); i++) { -      printf("%s[%s] => [%s]\n", tabs.c_str(), i->first.c_str(), i->second.c_str()); +      PRACRO_DEBUG(queryhandler,"%s[%s] => [%s]\n", tabs.c_str(), i->first.c_str(), i->second.c_str());      } -    printf("%s{\n", tabs.c_str()); +    PRACRO_DEBUG(queryhandler,"%s{\n", tabs.c_str());      for(std::map< std::string, QueryResult >::iterator i = groups.begin(); i != groups.end(); i++) { -      printf("%s[%s] =>:\n", tabs.c_str(), i->first.c_str()); +      PRACRO_DEBUG(queryhandler,"%s[%s] =>:\n", tabs.c_str(), i->first.c_str());        i->second.print(tabs +"  ");      } -    printf("%s}\n", tabs.c_str()); +    PRACRO_DEBUG(queryhandler,"%s}\n", tabs.c_str());    }  }; | 
