--- smsdaemon/SmsDaemon.cpp 2008/12/07 00:59:05 132 +++ smsdaemon/SmsDaemon.cpp 2008/12/12 12:54:27 180 @@ -5,17 +5,19 @@ #include #include -#include "common.h" +#include "Common.h" -#include "GsmModem.h" +#include "ISmsTransceiver.h" #include "Plugin.h" #include "kbhit.h" -#include "util.h" +#include "Util.h" #include "TaskManager.h" #include "PluginManager.h" +#include "ConfigFile.h" +#include "Logger.h" #include "version.h" @@ -24,11 +26,11 @@ void SmsDaemon::CreateLogMessage(SMS& sms,bool hasPlugin) { ostringstream os; - os << "Recieved sms from " << sms.sender << " ; command=" << GetSmsCommand(sms); + os << "Recieved sms from " << sms.GetSender() << " ; command=" << sms.ExtractCommand(); if (!hasPlugin) os << " -- PLUGIN NOT FOUND"; - Common::instance()->logMessage(os.str()); + Logger::logMessage(os.str()); } @@ -49,7 +51,7 @@ for (unsigned int i=0; ismsCounter.incomming++; } } @@ -98,19 +99,21 @@ void SmsDaemon::Start() { Common* cmn = Common::instance(); + string transceiver = cmn->GetConfigfile()->GetValue("smsdaemon","transceiver"); srand(time(0)); cmn->daemonStart = time(0); _lastSmsCheck = Util::GetTimeOfDay(); - cmn->logMessage("--------------------------------"); - cmn->logMessage( VERSION ); - cmn->logMessage( SVNVERSION ); + Logger::logMessage("--------------------------------"); + Logger::logMessage( VERSION ); + Logger::logMessage( SVNVERSION ); + Logger::logMessage( string("Transceiver: ") + transceiver ); cmn->GetTaskManager()->LoadTasks(); cmn->GetPluginManager()->LoadPlugins(); - cmn->logMessage("SMS daemon started"); + Logger::logMessage("SMS daemon started"); _modem.DeleteAllSms(); @@ -120,12 +123,12 @@ } catch (std::exception& e) { - cmn->logMessage( e.what() ); + Logger::logMessage( e.what() ); } catch (...) { - cmn->logMessage( "Caught unknown exception" ); + Logger::logMessage( "Caught unknown exception" ); } - cmn->logMessage( cmn->getStatusMessage() ); + Logger::logMessage( cmn->getStatusMessage() ); }