--- mqtt/src/Attic/mqtt.c 2011/11/23 08:50:03 1.1.1.1.2.8 +++ mqtt/src/Attic/mqtt.c 2011/11/23 14:51:14 1.1.1.1.2.9 @@ -9,6 +9,7 @@ int main(int argc, char **argv) { sqlite3 *acc = NULL, *pub = NULL; + FILE *logg = NULL; if (LoadConfig("/etc/mqtt.conf", &cfg)) { printf("Error:: Load config #%d - %s\n", cfg_GetErrno(), cfg_GetError()); @@ -25,6 +26,13 @@ main(int argc, char **argv) UnloadConfig(&cfg); return 2; } + if (!mqttLoadRTLM(&cfg, 2)) { + printf("Error:: Can't load RTL LOG module\n"); + mqttUnloadRTLM(1); + mqttUnloadRTLM(0); + UnloadConfig(&cfg); + return 2; + } acc = mqttOpenACC(&cfg); if (!acc) @@ -32,6 +40,9 @@ main(int argc, char **argv) pub = mqttOpenPUB(&cfg); if (!pub) goto end; + logg = mqttOpenLOG(&cfg); + if (!logg) + goto end; if (mqttMkDir(&cfg)) { printf("Error:: in statedir #%d - %s\n", errno, strerror(errno)); @@ -41,8 +52,10 @@ main(int argc, char **argv) printf("success!\n"); end: + mqttCloseLOG(logg); mqttClosePUB(pub); mqttCloseACC(acc); + mqttUnloadRTLM(2); mqttUnloadRTLM(1); mqttUnloadRTLM(0); UnloadConfig(&cfg);